I can see how well the boss are designed. Unfortunately, most of the time I couldn't tell which attack a boss might use, causing me not ready to react.
Most of the time, I had to use spin recharge pod instead of attacking the boss, which is not fun. If the charging were faster or the recharge pod were more durable, it would be better.