Gah, baited into another reply. I can't go down a list of specifics and prove "there, lack of depth" - it's more a feeling than anything. I'm generally pretty good at competitive games: MG elite in CS:GO and platinum in LoL - and Overwatch just isn't grabbing me. And the big reason is that every game feels exactly the same. There's very little to react to, especially once you get over the "how do I deal with Bastion?" hump (spoilers: it's Pharah, Hanzo, Widowmaker or Junkrat).
LoL has fantastic counterplay that makes it deep. CS:GO has amazing and perfected mechanics such as noise, team communication and grenades. Overwatch just feels dry by comparison: shooting and positioning.
Well shit, why don't you go pro and make a million dollars yo?
You keep bringing up 'noise' and 'team communication' as if those things aren't in Overwatch. Footsteps and sound design are INSANE in Overwatch. They have an entire GDC presentation about how they were mandated to create the sound design so that you could play the game blindfolded (metaphorically obviously). If you listen to it, it shows. "Very little to react to" in what way? There are enemies, they are doing things to prevent you from winning. They have 21^6 different combinations of teams they can approach you wtih at any given moment and they all require different responses from you and your team. That's ignoring the maps and the different approaches they can take as well, and your own team's composition. "Grenades" lol. Sorry, but you can't deride Overwatch for characters having 3-4 abilities and then go "Grenades are deep". You could just as easily say "Man. in CS Go you just have a guns and grenades. Game is shallow as fuck" - your argument is literally nonsensical. It's counterproductive for you to try and claim these aspects as deep and the Overwatch equivilents as shallow, when there are MORE of them in Overwatch. Team Communication...I don't even know what to say. Communicate with your team if you think you aren't getting any. There is in game voice chat ffs.