Best place to buy overwatch?

So I've been looking at Overwatch for a while but, after trying the beta, I am looking to purchase it. However, I'm a bit of a cheapskate and am disappointed that they didn't take the same approach as they did with Heroes of the Storm and Hearthstone...

Is anyone else buying overwatch/know somewhere I can buy it relatively cheaply?