Overwatch is another I couldn't really get that into. I played for a week during the initial release window and that was it. It was getting predictable and was getting more frustrating than fun.
Oh, and I sucked, that's probably important.
If you previously registered on VGF XenForo boards, you will need to use the forgot password feature in order to be able to post here. If you do not receive a password reset by e-mail, use the contact page or post in registration/login help.