Just to exemplify the problem, in the 4th level or so the enemies likely end up on the same platform as you so you have to wait or just keep firing all the time in that level.
That said I still enjoyed it. I just find the idea of a platformer where you don't even know where YOU are is hard to play. I think if nothing else the PC should always be visible.