Most people are
doing fine. I used to be having trouble, and now
I'm not. Check your TCP Settings in Options, and make sure you have wap.voicestream.com as your APN (if you're a T-Mo customer).
It is not necessary to forward ports. It is probably beneficial (but not necessary) to apply QoS. If your router understands WMM, have it prioritize that. Mine doesn't (using dd-wrt on a $60 buffalo router) so I prioritize UMA traffic by my BB's MAC address.