both the wall and the flash are insane bro
apart from the wall being literally 200 credits, you can place it in completely open areas that would be simply too dumb to jump peek but can still slow down a full site hit, not to mention that it pushes people to either side of the wall and not on top of it as a sage wall would
the flash can be dodged, yeah, but if it hits someone it makes a sound cue so it can also gather info. if you take it back the moment you flash, it has like a 15 second cooldown. you can also pop the flash without having to look at it or performing any animation so you can instantly swing
all in all, vyse certainly does not look mid