Depending on where you live, I think you'll find all the peanut gallery moaning about the new maps to be a bit exaggerated. Try actually using it for a while. It's decent (at least where I am).
(In fact, the new iOS maps are a godsend for transit directions in San Francisco. iOS 5's transit directions use the "scheduled" times instead of their actual times. If you've ever been to SF, you'll know that busses and trains don't even try to operate on a schedule -- they just come and go whenever. With iOS 6, I can use an app that uses their actual times -- The Transit App. I'm much happier with this setup, even though it requires an extra tap to select the app when getting directions.)
The main difference that I've noticed is that Safari is much more stable than the old version. Under iOS 5 I used to have Safari simply quit on me a couple of times a day. Now it only quits a couple of times a week, and, so far, only when browsing Facebook.
That "feature" alone is enough for upgrading to iOS 6 (for iPad users)
I regretted upgrading my iPhone 3gs to iOS 5. Everything was slower, and the lag on the virtual keyboard was maddening.
iOS 6 has actually breathed new life into my 3gs. Naturally, it's not as fast as an iPhone 4/4S or 5, but at least now it's not pissing me off on a daily basis.
I seldom use the maps so that's not really a problem for me. This whole "scandal" thing about iOS 6 being a disaster seems to me to mostly be a "we want Apple to really fuck up" by the press and media.
As someone said on Twitter, this is the 6th iPhone in a row that failed to meet the analysts expectations...