I had a lot of fun, fighting all of these unique bosses!
The time system was also very much to my liking, and the dev time displayed motivated me to play again and again.
Also, I felt the second boss was head and shoulders above the rest.