If you're going to level a class, level them all. Each craft learns special abilities unique to them... but once learned you can import them to other classes. Having a good number of those really helps when making high-quality gear (And for various reasons, high-quality gear is the only crafted gear you should really bother with)