There's a very good reason to run NoScript: most web developers still don't understand CSRF, and hence many web applications are vulnerable to CSRF attacks. Running NoScript prevents untrusted sites from exploiting CSRF holes in sites that you care about.
That said I don't personally run NoScript (I use Safari), but I totally understand people who do.
I've never understood the reason for installing NoScript. It seems utterly pointless. Why not install NoHTML while you're at it, or use lynx.
Also never understood the philosophy behind adblock. If a website starts doing garish irritating ads, just don't go there again.