Overwatch does free weekends every once in a while, kind of like the post-release test fires for Splatoon. There isn't a demo, as far as I'm aware.
Overwatch is a great game if you're a team player. Basically, if you're willing to fill necessary roles (tanks and healers especially) and swap...