@optix12: That's why you should always buy Steam keys from third party sites. GMG isn't the only one out there. You can use allkeyshop.com to search for the cheapest one. I've also had good luck finding cheap keys on ebay. I pre-ordered X Rebirth for 30€ and got the key a day before release, allowing me to preload. That game isn't even worth 5€ but that's another problem.
I'm not that far into it. Trying to play a Witch specialized in pets. I'm level 12 now and not feeling it. The passives tree is gigantic but most skills are just percentage buffs. I've seen 2 interesting pet skills when I scrolled through last night and they are all at the far end, meaning I have at least 20 more levels and boring buffs to go. My spells are also pretty standard. I tried to vary my picks, but maybe I'm just unlucky. I know Diablo 3 got a lot of flack for being inflexible but at least every single skill did something totally different with secondary effects and all. I'll stick with it for a bit. If you want to try it out, hit me up if you want. http://steamcommunity.com/id/Tigercash
Witcher 2 graphics are not on par with BF4 and Forza 5, that is crazy talk. You could argue that it has better art direction but that has nothing to do with the subject. And it's more like 25-50 hours worth of content. Also, CDPR is based in Poland which has a much lower cost of living than the US.
I'm not sure if that graph that's floating around the internet is still correct but a publisher gets less than half of those 60$ a new game sells for. The rest goes to the platform holder, distribution, retailer etc. So your cute little math of 2 million sold that's 120 million bucks is complete garbage.
Whatever profit is made off a game isn't moneys in the bank. That is going to sustain more than hundreds of lives over the next 2-4 years until the next project is done.