What carrier are you on? Not as bad as it used to be, but some phones aren't available on all carriers.
After that, I'd say it's up to your personal preferences. The hardware stuffed into these phones today is more than enough, computing wise, to handle most demanding apps. So things like...