In general, there are two kinds of RPGs, and JRPGs.
1. Games that adhere to rigid class structure, such as Diablo games, and Dragon Age games. In them you really roleplay a certain class, be it a wizard, warrior, or stealth based hero. And are restricted to skill sets of that said class.
2. And then there are games that let you do anything you want from magic to swordplay to stealth. Such as Skyrim, where you can throw spells around while waving sword with other hand, while you sneak in heavy armour.
Which sort of (J)RPG do you prefer when it comes to this?
Do you prefer the Skyrim/Fallout/Amalur approach of jack-of-all-trades? Or would you rather play a rigid class with all the restrictions it entails?
Personally I prefer rigid classes. It gives game a tremendous replay value when you can play it thru with completely different character classes. Also, rigid classes give meaning to a party of heroes, as every member of the party has his or her own skills and duties in battle.