To start off, I am what you call "that guy." I purchased the Q because it looks sexy but found out that it really was too slow and it really did have a terrible battery. I'm assuming you can always get the extended battery but it takes away from it's form factor.
Personally having owned the Q for a week before I turned to the 8830, I hated the Q. I also don't use the word "hate" much. I always like when people write long replys to my treads so I'll give you a lovely little story of mine.
So I have my Q, and I'm all excited. The gym happened to be closed early that day so I decided to use my home gym in my basement. I head down there and I started getting txt messages. As im exchanging txts the phone just cant keep up, neither with the buttons in-order to reply or the typing itself. The lag was so bad that I would hit the buttons and think I didnt and than I would go to hit them again and it would open some other app and uhhhh, nightmare. So I'm all sweaty as im trying to type quick responces so I don't miss my rest between lifting sets and it keeps lagging and finally I had to reply with a "i'll get back to you later, sorry." I ended up missing each set by almost 30 sec...yuk. The phone just couldnt handle heavy usage.
The one thing I liked about the Q is the ability to stream XM radio. But the buggy, unprofessional feel sent me packing.
Coming from being "that guy" that thought the battery would last and it wouldnt be buggy and I'll be the exception to all the Q issues, I send this message on to you: buy the 8830 and be merry.
The 8830 is very solid and much, much faster opening programs. I love the apps for the BB's as well. They're more business based but the 8830 gives you some media capability which is awesome.