I don't mind paying in parts and pieces. It's a different business model, sure.
What irks me is that I don't have a chance to test a class out before I pay for it. I'd love to be able to play every class for a few hours before I decide which ones I like and which ones I don't.