I am currently tribal leatherworker and skinner. I really don't enjoy grinding leather though. I buy almost ALL of my leather on the auction house. I know what I'm doing though, and have made a ton of money at it. I'm considering dropping skinning, but there are some types of leather that just aren't farmed very often and posted for sale that I need, so I may need to keep my skinning for a while, at least until I make a set of Devilsaur and Warbear items for myself. ;)
If you go Dragonscale, I've been told that enchanting is really nice because you can make your own enchanted leather. Tribal doesn't really use much of that though.
The big thing against Enchanting for me is that to make money you have to spam your enchants for sale while sitting in the capital city. With the AH locations being spread out in the 1.9 patch, that means your clients will not always be in the same area like they currently are.