So it's actually cheaper than Steam? I can't understand why a digital download is more expensive than a box from an online retailer.
because:
the boxed version doesn't automatically update
the boxed version doesn't have achievements
the boxed version doesn't install in a single click
the boxed version doesn't save your games and settings across multiple computers via a cloud system
Most retail games are cheaper than their digital counterparts.