I see no logical reason to be on 2.2.1 even on a 3G. My wife has a 3G and now that 3.1 is here we're finding great battery life, better usage, thanks to landscape anywhere and the overall a better experience.
You should really find other things in your life because an OS should not make one happy. There's more to life then 2.2.1 (or 3.1)
2. I can't get push notifications because I have no data plan
I have yet to see a need or desire to use push notifications, in fact I have them off since it adversely affects my batter for no benefit.
3. I can't use MMS because again, I have no data plan
Why have an iPhone then, if you have no dataplan. Sell your phone and get a regular one.
4. I only use 1 third party app, so I don't really have to worry about 3.0-specific apps
See my comment on #3, you have an iphone but don't use apps - makes little sense.
3.1 is also rock solid but it gives us increased usability thanks to apple adding features we want/needed, i.e., MMS
Not sure what a black-out is, so I can safely say I've not incurred one. Perhaps your phone is defective. Contact apple, perhaps they can repair it.
7. MobileSMS doesn't revert to landscape when I set the iPhone in my lap… I used to hate that on 3.1 because I would have to pick it up and wait for it to switch back… grrrr.
landscape on MMS is not a problem, in fact at times its quite helpful - to each his own. I hate typing in emails in portrait, so much easier and efficient in landscape mode. That's one of the great features of 3.0 (and now 3.1) that people have been clamoring for.
8. I never once used Spotlight (except for habitually flicking my screen for no reason).
Same here, I've ignored it,and its not a problem .
I'm thinking about putting 2.2.1 back on my girlfriend's iPhone too because she's been having a ton of problems on 3.0.
You have a girlfriend
😱
Seriously she should go 3.1, also make sure she understand what you're about to do or she may be pissed at you. Especially if she uses MMS