Ours is an outdoor cat and he loves it, he's used to doing whatever he likes out there, but he obeys well. He doesn't ruin furniture, inside, he's got the doormat he may take apart if he wants, and his cat tree and sleeping place, some toys, and that's all he needs for the claws-out-bliss. We even trained him to stay off the sofa (and other furniture) altogether. My parents have an indoor cat, he leaves the furniture alone, completely, although while my mother's at work, that cat could take half the house apart before my father would as much as notice, probably, and still the cat doesn't do that (which shows that when one person trains a cat, even if the cat's unattended all day, it will usually obey the furniture rules and such). Our friends (a couple, both work fulltime) have three indoor cats, and they all don't scratch furniture, either, they sharpen their claws on the sisal of the cat trees etc.. None of our friends (many cat owners) have problems with their cats scratching furniture or wallpaper etc..
I haven't even heard of one person in my widest acquaintance who'd as much as consider removing a cat's claws! *shudders* I must say, it really seems wrong to me, cats need their claws, so much of what they do with them gives them comfort, from scratching their own skin to the way they extract and retract the claws in pleasure, to climbing and playing 'hunt' games, to really going at their sisal mats and such they're allowed to scratch to bits, which they do love.
A halfway decently trained cat just scratches those places they're allowed to scratch. One can train cats just as well as dogs, the methods are a little different, but the result is just as good. As a rule, cats develop a habit of scratching again where they've scratched before (territory marking), so, if you move to a new place and prevent them from even starting to scratch some places, while you offer sufficient others (sisal mats and such), encourage their scratching there, they'll be perfectly happy with the arrangement.