Erm... Firefox is neat I guess, but its JS parsing needs some work, and I really really hate the insecure extensions. Maxthon is free, adless, and has better, imho, javascript support.
Read full review
Erm, Opera's JS parsing is fine. The problem is sites using browser sniffing to break Opera. If they just sent the same thing everyone else is getting, it would work fine. There's nothing wrong with Opera's JS capabilities.