Personally I would recommend Game Maker Studio or Construct 2 for side-scrollers, rouge-like stuff, but sure it would be doable in VS, but would be a little difficult to sort out procedural stuff on account of lack of map tiling & destructable objects.
Having said that, in the future, hopefully a lot more game genres will be more easily achievable as SimonS plans on making the engine a lot more flexible (box2d physics, controller & keyboard inputs - hopefully some collision detection of sorts, but I don't know).