It's just an extremely well polished and well designed game. Search youtube for "overwatch netcode" and you will see how far they go to engineer the best experience for people. The developers really seem to care about player feedback (even more now with Overwatch league) and are always balancing and adding new content. It's going to be a top game for years to come.