I found the Dragon Boss to be the hardest one. It has the most phases and homing attacks. Still had a lot of fun with it.