Hell yes it's worth playing.
There's a good amount of characters to choose from, although in actuality they don't differ a great deal except for the skills they start out with, though the characters are suited to a different style of battle. Speaking of the skills, the ones I've had experience with were pretty cool and you have to use a variety of them to do well in the game. Enemy A may be able to be beaten by skill x but then you'll come to enemy B who is immune to skill x and skill y so you'll have to find a different way to dispatch him. The combat is pretty well done, no complains there. There's two directions you can go in for combat, an "evil" and a "good" path. Depending on your actions in-game, you'll gravitate toward one or the other, each with different skills/fighting styles.
You end up meeting other characters and they join your party. The interaction between characters in the game is based on a series of different phrases you can say when you talk to someone. Typically there's always a phrase that is aggressive, one that is friendly, etc. So the storyline progresses based upon how you interact with other characters and what choices you make.
The graphics are very good; the levels look gorgeous. I can't comment on the sound effects as I don't recall them being great or terrible... so I wouldn't say there's anything to complain about really as far as sound.
All in all it's a great game. It has a decent length (actually I never beat it but then again I didn't play it non-stop), and even if you beat it you can play again as a different character and choose a different path (via how you interact with people and the decisions you make) and the game will turn out differently, as I hear.
Recommended game, I give it 9/10.