Steam has great Linux support and can run even non steam windows apps through proton
I have not tested overwatch, but you can launch battle.net through steam if you add the exe to your steam library and force proton in the game properties
Edit: just use the app lutris to install battle.net, seems to be the even more easy route