Last night I installed 3.0 and it went very smoothly. I thought I did the hard reset of holding the reset and eject buttons for 5 seconds (how are you supposed to know if that works, I only had a black screen and no confirmation), but I'm thinking it didn't do a hard reset because I retained all my settings, including my XM presets and my navi settings. The only setting that I noticed was changed, the button sounds became very loud where I had them muted before. It even kept my bluetooth pairings.
So anyhow everything seems to work as intended, although I haven't test driven it yet. Am I OK leaving this as is, or do I HAVE to do a hard reset?
Also what's the consensus on 3.01, is it trouble, is it a necessary upgrade to 3.0? I don't even know what features 3.01 has or if it's worth the risk/hassle.