I used NoScript for a while in the 'temporarily allow the current site' mode, which I felt was a reasonable compromise between functionality and security.
However, there were still times I had to mess around to get certain web-pages to work, Firefox has a pretty good track-record with security, and the common annoyances on today's web (such as pop-ups and analytics code) are neatly blocked by AdBlockPlus or Firefox itself.
The recent furore about NoScript messing around with AdBlockPlus was the final straw - I removed NoScript, and I haven't looked back.
This wasn't very confidence-inspiring, either: http://adblockplus.org/blog/analyzing-huge-piles-of-code