This is a well known game, is not in need of additional reviews, so I will just correct some of the misunderstandings about this.
1) This is NOT a roguelike. Yes there are some similarities, "Rogue" in the name, you have only one life at each play, and a bit randomization.
There are also many features of this game which makes it not a roguelike.
It lacks proper RPG gameplay, since each class has only two upgrades and these upgrades are for between playthroughs not included in them. so you get stronger each time you die, but your strength is constant for only one gameplay time.
Bosses are predefined. Some memorization or... grinding is required for a usual player. Reflexes do matter, also your grinding time. Mostly, your strategy does not.
Yes, there is grinding. SInce there is persistance between lives. The game also gets harder by your newly bought upgrades, but it scales a bit slower, so yeah you are expected to grind as hell.
since I already said that ur strength wont increase between two deaths, after getting enough "level"s rushing through bosses is a viable strategy. Think about average roguelike and you will see that calling this game a roguelike just because it is hard, semirandomized is stupid.
Apart from looping with ever getting harder enemies, this game has a goal. So you can finish it. By finishing I am also meaning, being done with it, in like 20 hours or so. Yeah there is replayability, but you will be grinding the same stats all over again.
2) Saying this is not a roguelike is not a negative criticism like many thinks. It is a nice game, I enjoyed playing it, and finishing it. Mechanics are weird, most are solid. I had my fun. For me Barbarian and Shinobi seemed much more stronger than the others but I guess they are actually balanced. Music were quite nice, atmosphere is also nice. Not many are on with me with this I guess, but writing in Prince's Journal was quite high quality material, and one of the strongest aspects for me. I kept playing until I see the end of the journal, and slowed down afterwards. There are some unique mechanisms like Architect, and insanity in the fiber of the Castle is really well thought. So a well designed cross genre platformer, I am satisfied with what I got.
TLDR: This is NOT a good roguelike. This IS a good game.