The first boss is definitely my favorite, I struggled a lot to get past it. After obtaining the life recovery upgrade, I personally think it became too easy, but I had a lot of fun!