Pro Controls are convenient
The keyboard controls are intuitive and just feel right. It can be a little difficult at times but it's a fair kind of difficulty, not the game screwing you over. This is part of the reason why the boss sections are so fun.
The upgrade system is nice and there are many secrets to be found.