I feel there is this misconception of consumers wanting the next best thing, or maybe I do.
When I wait for a device, it's not so I can have the next best thing, it's so the device I end up with has all the qualities that I'm currently looking for. The Bionic almost had all of that, except for the screen I wanted, so I continue to wait.
That doesn't mean I'll be waiting forever, it just means I'll be waiting until a phone comes out with similar or better specs as the Bionic, which also has a screen that meets my expectations. Since we all have different expectations, it's quite possible for someone to be 100% happy with which ever device they end up with, within a reasonable amount of time.
I just feel like this "you'll be waiting forever for the next best thing" has become a staple on these forums and it's just not true for the majority. If you have realistic expectations and wish to wait for a device that fulfills those expectations, then you will find a device that suits you soon enough; of course some sooner than others.
I think that "the next best thing" crowd is a very small group of people and yet somehow those of us who don't want to purchase a device just to be partially satisfied are unjustly clumped into this group and I feel it's an unfair judgement.