I think the OS is the only thing that will really matter in the near future. Frankly, I don't know why stores bother listing the specs for phones anymore - it just matters to a few of us geeks. Virtually every new phone will vastly outperform the majority of users' needs. Will the average user notice any difference between a 1.0 and a 1.2 GHz processor?
Phones purchases are becoming just like game console purchases. You are buying into a platform. All will do more or less what you want, and most apps will be able to be found on all platforms with a few exceptions. You just happen to purchase them from MS, BB, Google, or Apple, or whomever depending on your platform of choice.