I play on my PC, and I have attempted to play on mobile, but my phone just does not have enough storage for it. If your computer has a lot of storage you should be fine, but I find myself deleting games with the updates, the most recent one was 10 GB.
I think I first downloaded it a year ago, but I did not play much until the Raiden Shogun banner (September 1), when you first start playing it is incredibly easy to get primogems (the currency to get characters), but as you play more and finish the story quests and world quests, you can only really get primogems from commissions (daily quests), events, world exploration, daily login, and maintenance rewards. Although that seems like a lot, commissions only give you 60 primogems, events vary, but typically fall around 480 primogems which is just enough for 3 wishes. Eventually, you cannot explore the world as you run out of chests, seelies, and puzzles to find. Daily login is I think 20 primogems for every 5 days, and maintenance rewards are only for big updates like 2.1 to 2.2 and those give you 300-600 primogems.
Character banners cost a lot to wish on, one wish costs 160 primogems and you have around a 0.1% chance to get a 5 star before you hit 75 wishes. After 75 your chances slowly increase and if you hit 90 wishes then you get an automatic 5 star. But don't forget about the 50/50 where if you pulled a character on the event banner as your most recent 5-star on the event banner there is a 50% chance for you to get the 5-star event character or a 50% chance for you to get a 5 star character from the standard banner which are Diluc, Jean, Keqing, Mona, and Qiqi. So for a soft pity (75 wishes), that is around 12,000 primogems if you're lucky you may get a character before then, but if you have to reach hard pity (90 wishes) then that is 14,400 primogems, which is a huge amount considering how difficult it is to get primogems.
Now it is a pretty good game if you ignore the gacha system, the art is wonderfully beautiful, all of the characters have so much detail and their animations are fantastic, the scenery is just beautiful, and the fighting system is pretty good, however every 5 levels your world level goes up, which means it gets harder, but some of the levels you need to do an ascension quest before your world level goes up. It is pretty easy to get underleveled quickly if you are not leveling your character's level, talents, weapons, and artifacts. The domains are also pretty nice, giving you pretty good rewards (for me at least) with each fight. And if the gacha system throws you off, don't worry there are 4-star characters which are much easier to get, if you wish on the standard banner with standard wishes (not primogems, you can get standard wishes from other sources) you can get a 4-star character, on the event banners there are 3 of these characters that you are guaranteed to get.
TLDR: The gacha system is pretty bad except for 4-stars, takes too long to get characters I want, art is amazing, the fighting system is good, don't forget to level your characters or the game will get hard quickly.