Integration of the Steam API
You should add the ability to upload Maps Mods and Addons to the Steam Workshop
Also it would be great to see Achievements and Steam Trading Cards
(If a game has Trading Cards there is more chance people will buy it)
Looks like a good idea note that players have a cd to download it .