I've been using a shell for 15 months and don't have a single scratch on mine. It's been off twice (once for cleaning, once to replace with the Incase shell), and I just wipe off a very minor amount of superfine dust and put it back on. The MB case itself looks like new.
It's really up to you based on your use and what's more convenient, but beware the FUDmeisters...