Including DLC, micro transaction purchases, etc. If you got a game for free, please also list your non-infinite next best.
For me it’s Team Fortress 2. $100 total spent on hats and the Orange Box back in the day, 4200 hours plus of fun, meaning 2.3¢ AUD per hour. Initially I thought DotA2 would be my best but it turns out I’ve spent a lot more money in that game than I thought…
My worst is God of War: Ragnarok. Bought it full price for $95 AUD, only played 2 hours and hated it, meaning $47.50 AUD per hour.


Given how big my library is and the fact that I rarely buy full-price, its hard to pick a single item.
If I had to pick one worst, it would probably be Company of Heroes 3. I was really hopeful for the game, and got it bundled with my CPU when building a new PC, but its just not very good. The campaign, the main part I was interested in, is slow and samey and uninteresting. The multiplayer is even worse, being riddled with microtransactions, lootboxes, and other such stuff in ways that significantly impact gameplay, in a supposedly competitive PvP game. Even if we assume the game was equivalent to $20, I only put in four hours, and didn’t enjoy any of it.
In terms of best, the most technically correct would probably be Counter Strike GO/2. I’ve spent about $100 on it, between initial price, battle passes, and skins on the market, but selling those skins has earned me about $140 in revenue, so at 2000 hours, thats negative 2 cents an hour.
Excluding revenue made, its going to be Minecraft by a country mile. I’ve easily put in 10,000 hours since when I started playing mid-beta, so pessimisticly, it’d be around a quarter cent per hour. Honourable, more reasonable mentions would go to Gmod, where it works out to about 1 cent per hour when including time in the editor, and Dota and War Thunder, which are free, but I’ve spent thousands of hours in each and so bought about 2 cents per hour of microtransactions.