Enjoying it. If you're a "completionist" then this is a great game to pick up. I've beaten the elite four and completed a handful of tier 1 raids. I've tried one tier 2 raid and it whooooped my butt. The IV pokemon reroll mechanic is daunting but that's just because I haven't sat down to read through the guide yet.
One thing I realized recently is the pokemon in the mystery eggs have nothing to do with the pokemon you were fighting when you got the egg, at least not directly. Upon reflection, this makes sense as they are "mystery eggs", but approaching this with the mindset of a pokemon fan, you intuitively would presume the pokemon you fought was the one you caught when you got the egg, but not the case, it's a random pokemon (random based on rarity). This isn't bad, but because the rarity of the pokemon also affects how often they appear when you're fighting, it kind of lends itself further into thinking the "rare" chance is for the pokemon to appear, not for the RNG of which pokemon is in the egg. At the end of the day, it affects both, the RNG for how often you fight it, and the RNG for it appearing in the egg.
There also seems to be a built-in health decrease for your pokemon after every battle, even if your pokemon doesnt get hit. I'm thinking this is to make sure that battles end no matter what, otherwise it's very possible that one pokemon could 1-shot every enemy and the battle wouldn't end (you could still end it) but im guessing this is either a performance concern, or at least im hoping that is the reason for it.
Overall, if you're a GACHA/RNG fan and pokemon fan, it's solid. Lots of pokemon to collect, evolve, and progression available.