In my recent years of PC gaming I played the Counter Strike Franchise. Played in the beta for GO and it turned out just to be what you would want. A better, newer, and updated version of Counter Strike Source. The competitive matchmaking is better than any other and matches you evenly and with people of your skill level. Ranking up is tough but with grinding you can get there. Custom skins that were put into the game make it even more fun to trade, buy , get and sell skins. If you want to check out CS:GO its on Ps3, Xbox, and of course PC/MAC.