The first boss was definitely the hardest. The other bosses I cheesed by hiding behind a wall and shooting freely. I think the attack range wasn't intuitive until after I beat the first boss since the guns I can exchange with had an attack range. Overall fun but not for your average player.