I say a few games are my "favorite". Those are PC games though, this one hasn't been, but now it is. This one actually IS my favorite game (of all, including consoles). I was pretty livid to learn my disk wouldn't run on the 360, it was a pretty crappy feeling to think I wouldn't be able to play this again.
Exploration and melee combat is similar to Fable (simple, easy to master, and comfortable to use), it is somewhat linear, but you can teleport here and there, and sometimes take a fork and wander off. Combat-wise, for melee, you can do 3 button combos, using X (heavy) or A (light). XXA, AXA, XAA, XAX, XXX, and so on. Each of these combos has different speeds, animations, knockbak, damage, and status effects (some do, some don't). You can also block and roll, again much like Fable. Unlike Fable, the two melee characters (one focused on DPS, one on Tanking), they all have skills/abilities, about 5 each. I suggest watching some gameplay videos about it, easier than me trying to explain their gameplay.
Ranged combat is a FPS game, weapons recharge, they don't use ammo. The two ranged characters also have abilities as well, some of their weapons have impressive effects to make up for the lack of combos (such as piercing and heavy knockdown, etc). You can switch between the characters at any time as they are available through the story.
Leveling up lets you customize the character to suit your playstyle. Are you playing the mage, but don't really care for the spells, you just want to maximize your weapon damage? You can do that. Just want spells? You can do that too.
There are only a few armors per character, and they are earned by going through the story. Weapons are trickier, some can be bought, some are actually hidden and you have to find them. Each character gets their own weapon with a status effect (I think some have multiple) with things such as debuffs and poison.
The game manages to really be challenging, some places more than others. As many times as I've beaten it, there are places where I still struggle from time to time. You have to be smart about how you play your characters, what orders you give, and what skills you use at what time. Pay attention to status effects, because they can be what saves or breaks you.
In regards to bugs/glitches, I'm pretty glad to say, I've never had a single one. I've played at least 100 hours of this game on xbox, and so far around 20 hours on Steam, never crashed, never froze, never had anything that required me to restart or reload the game. I have seen a couple reviews of people saying they experienced this, but I tend to have pretty good luck when it comes to avoiding bugs (somehow).