Well, I wouldn't say needing a long time to master is a bad thing, Overwatch does have some high skill heroes but overall it's easy enough to get into, I find. Not everyone seeks to master a game, I always think that "easy to get into, hard to master" is a good principle when making a game - casual people won't be off put and hardcore people find some meat to chew on for a time.