I really liked the world switching mechanic, but not knowing whether or not there will be a bridge underneath you when you switch the world is quite frustrating and the lack of checkpoints doesn't help either...
The enemies felt way to fast for me, but I guess it has something to do with making sure you keep a distance from them and snipe them from opportune places, rather than going in guns blazing.
Overall, I think the game was quite good!