Pros: clever level design, fancy fight moves, helpful checkpoint system, beautiful pixel art/animation, John-Carpenterish synthy disco music.
Cons: Finicky fight control and jump mechanic take some time getting used to; expect lots of misfired moves and missed double jumps until you nail it. Levels get tough real fast (being rectified by a rewrite as we speak.)
I usually don't care much for precision platformers, but TBP was a welcome exception. The main reason was, cruel as the game may be, it plays remarkably fair. The enemies and deadly traps communicate clearly to you with visual and aural cues, with anticipation time long enough for you to react. So when I died, I knew it was due to my poor judgement or execution, that I could do better next time. It reminded me of the first 2D Prince of Persia, in a good way.
Also, the dynamic checkpoint system comes in real handy - you can set one down anywhere (with reasonable limitation and cost,) which effectively split a level into shorter, manageable chunks that you can practice on. It's kept between game sessions as well, so you can always pick up just where you left off anytime. I certainly wouldn't have lasted without it.
And when all else fails, you can always unleash your trusty claws and vent your frustration on the nameless things that wander about in your way. Which also grants you more checkpoints then health refills, so it all adds up to a surprisingly encouraging play experience, despite all the bloodbath and body counts. Make no mistake; you *will* die often - and so will the enemies. It's all fair and square, and there's certain grim beauty to it.
I heartily recommend TBP to anyone with an intrepid mind who takes pleasure in the mesmerising recursion of experimentation, realization, and execution. Practice does make perfect!