It can be fun but for the most part, not at all.
The casual player plays games for fun. When they play overwatch they are met with the opposite.
Lets play a game, queue for 2/3 minutes to play tank, after all no one wants to queue for 8-10 mins to play a casual game. I join the game, but wait, it’s the last 30 seconds? Why do I want to play this game with the enemy outside of spawn T-Bagging away with my team emoting inside. Lets leave and rejoin. Oh, my endorsement has gone down? Great. Maybe this time I’ll queue as a DPS they’re fun, right? Oh look at that, the enemy team has 3 players rated level 20-30 and they’re all on fire, the kill cam shows one of them didn’t miss a single shot on their flank taking out 3 of our players. Wait the game has finished? I but I just queued for 10 minutes and the game barely lasted 2?
Ok never mind, I’ll play fortnite instead. That’s a shame, Overwatch was enjoyable at one point in time.