I'm content with Opera's features: You can enable or disable Javascript in main preferences (of course), but you can also momentarily toggle it for your current browsing session, and even store site-specific settings.  So, I surf with JS on by default, but turn it off when I happen to run into a misbehaving site, which is pretty rare.  That provides for a pleasant enough browsing life.