Thank you! To be very honest, I can't say anything for Yae yet as she's not released and nobody has played her to test her true value. I don't see leaks either but for me to give best advice I would need to play Yae first. But also, if you're just looking for all around DPS character to build then Ganyu would be the choice.