Absolutely. She's one of the best Genshin DPS characters, alongside Xiao. Unlike Xiao, though, Ganyu has some support utility as well. Her Elemental Skill draws enemies in and deals AoE Cryo damage, which is good for setting up reactions and other AoE attacks, while her Burst deals continuous Cryo damage.