Genshin is good, but (1) they release new content and daily stuff all the time so that if you log off for like a week you miss a whole bunch of stuff, which sucks (2) the fanbase has a lot of... very good artists... and Hoyolab doesn't have a NSFW filter... (3) characters wear the most impractical outfits and the girls especially are exaggerated (4) to obtain good items/characters you have to spend money on their annoying gambling gacha thing or else play for hundreds of hours, by which time it's rotated and you lose your chance to get the thing you wanted.
Everything else about the game is good though, but those things make it really annoying. I only got Genshin because people said "It'S a BoTw RiPoFf" and I thought "well if it's like botw it has to be good"
Anyway, Zelda doesn't have these problems and maybe I'm biased but Nintendo is a *lot* better at making games than MiHoYo and I have played Genshin Impact and most of the Zeldas and Zelda wins easily. Not to say Genshin isn't fun... but still.
Thank you for coming to my ted talk