I don't like it very much, but the price is right.
I used to play Overwatch, and abandoned it shortly after the Overwatch 2 debacle. A bunch of my friends kept up with OW2, and when Rivals came out they made the switch so I figured I'd give it a go.
Season 0 was rough. It's on Season 1 now and things are a bit better.
Hitboxes are bad. Maps seem confusing, although that might be that my game sense hasn't figured them out yet. Lag is an issue a lot of the time, and the game crashes more than I feel it ought to - but I'm on Linux which I feel isn't officially supported.
I saw an article the other day criticizing that you can't type "Free Taiwan" into the chat. I guess I haven't actually tested it to confirm, but gosh that leaves a bad taste in my mouth.
I don't go in for the battlepass, but my friends usually do when they play a game and they say it's fair. They do have a model that allows you to purchase the battlepass and then continue to fill it out even after it's no longer the current season. So if it takes you a long time to finish content, you're not forced into playing more games for fear of missing out.
When it's fun, it's a lot of fun. When it's bad, my goodness, it's bad. I guess it depends on how willing you are to gamble with your feelings. But hey, I guess you're coming from League, so you might be ;)