you have good characters and it's great that you have Xiao at level 90.
Sacarosa is one of my favorite characters and right now I have her as my DPS/Suport along with Diluc. The Anemo and Whirlwind damage boost is very useful and with the talent I do a lot of damage by casting Fischl OZ's ability and making them Electro Whirlwind and this way they get more Electro damage.
I've only had two 5 star characters but I've been lucky with them. They were Albedo in his Banner and Diluc in the permanent. I have also uploaded several posts of Genshin if you like to see them.
RE: Genshin Impact? - My characters