It works, it’s just flakey to get battle.net started sometimes.
Add-ons can be managed by either wowup or the curseforge client. I prefer the former since it can install from other sources too.
Weakauras can be updated with both the weakauras companion and wago companion app.
Warcraft logs and raider.io also have Linux clients that can be used.
Do you have a link to that wallpaper? Looks amazing