The dog boss is really difficult. I wish there was some way to know if I was even close or if I should just give up :P
I really like the metroid feeling of the game otherwise, though. And love controlling a character who doesn't mind being naked from the waist down.
I think the radio communications are too frequent though. They really slow things down when what they have to say is obvious.