Those are some very valid points you bring, for sure some I'd like to improve on some of them. The blue "heart" is actually a random powerup you get that gives you a temporary boost in speed, damage, etc - It should be more apparent when there are more enemies on screen.
And I'll be checking out your game for sure, thanks for the comment!