So, seriously, I think criticism is important because being satisfied with the status quo hurts innovation.
But when you're to the point where you're using angry emoticons, saying you're "fed up," saying you're going to "restrain yourself" and you "really like" the iPod touch... why not switch to an iPhone? Seriously, I'm not being unpleasant: it sounds like it will fit your needs better.
There are three really big, strong markets for smartphones now. You have RIM for their great enterprise integration and features like BBM and the renown hard keyboards, you have the iPhone for the super smooth, cohesive UI and enormous app store, and you have Android for the open OS/app development, great Google integration and variety of form factors.
It's a great time to need a smart phone. Buy the one that suits you and don't give yourself heartburn over the ones that don't.
I see the exact opposite: I use my iPhone occasionally and think, "really? No widgets at all? I can't even get some kind of centralized notification without flipping through all of my app screens? And I get zero bars in half of my office?"
So, there you go. It's all about using what suits you. I get much better reception on Verizon, widgets are super important to me, and I like the form factor a lot more. Swype actually makes it easy for me to type long emails/posts now. I'm very happy with the software offerings at the moment - though they could absolutely be better and I provide feedback to developers whenever I can.
Sounds like that's not your experience. Get what's going to satisfy you.