I'm annoyed because we get treated like second class citizens, still no Froyo, major apps don't work, you get the picture. It's the perfect phone for someone who doesn't really care about this sort of stuff though, generally I'm very happy with it.
If phones don't have at least an 800Mhz cpu, and preferably a 1Ghz cpu, or faster, they will get left behind. Depends on if games are important to the user, and what type of games.
In mind of phones needing faster processors, to play the latest and best games, here's the latest phones that should do a good job.
1Ghz
Acer Stream
Dell Streak (being upgraded to 2.1, then 2.2)
Google Nexus One
HTC Desire
HTC Desire HD
Motorola Milestone 2
Samsung Galaxy S
Sony Ericsson Xperia X10 (being upgraded to 2.1)
800Mhz
Acer Liquid
Acer Liquid E
HTC Desire Z
Motorola Defy
T-Mobile G2
If phones don't have at least an 800Mhz cpu, and preferably a 1Ghz cpu, or faster, they will get left behind. Depends on if games are important to the user, and what type of games.