I like having enchanting because I save bag space by being able to disenchant crap I pick up. It's also nice to never have to actually pay for my enchants. The ring enchants are also a nice perk. Made some good gold selling vellums. I generally only do in person enchants for people in raids or when I'm sitting in a city doing nothing. It's a great profession because it rewards you for being pretty lazy.