I hate dragons when you fight against them but when your fighting with them, I absolutely love them!
There are a variety of weapons you can use and there are multiple characters too. This makes for an interesting character customization for your main character and different weapons and attacks you can do. Your main character happens to be a human raised by a dragon and has quite a few cool ticks. There's a bit of magic in this game too, though I find it's more fun that you can switch from your human fighting position to riding your dragon instead.
It's definitely a switch from the normal beat-em-up games. You usually just go around and button mesh to destroy everything, which you do hear, but you also have the option of switching characters in battle and also going onto your dragon which just makes for more fun. True, it's still button meshing as you continue to attack but some of the aerial dog fights with your dragon can get pretty brutal. Button meshing may normally serve you well but if you just try that through out the entire game, you may just end up dieing as many times as you survive.