What one is better, please be completely honest and don't answer if you haven't played any of these games other wise the vote's could be un balanced due to incorrect votes from people that haven't played any of these game's before. I have for some reason given you guys a six month time limit until the thread closes.
You honestly can't even compare these games. Every single one of these games are so much more bloody different to each other. For starters, right off the bat I see two very clear different genres that shouldn't be compared next to each other. These genres are MOBA and FPS. Okay so, let's just get to the 'what can i compare what game with' thingo. We all know that Counter Strike: Global Offence is a FPS (First Person Shooter), almost all of us will agree that this game is so much different to other FPS games. For example, COD. Why is it different? The answer is the play style. I still wouldn't even compare these two together seeming they are so different, but I will for the sake of explaining why they are. With counter strike, guns have something called 'spray patterns'. You may say "Oh but Alex you mad c**t, COD also has spray patterns". Kiss my ass kid, COD barely takes any skill at all, let alone a small spray pattern. Go back to getting your exo suit fixed. I'm talking bout some hardcore shit learning/practising right here. Want to run and shoot? Good luck with learning how to control the AK-47 with that one. I can't really explain how much different it is, just look at some gameplay and you'll see. So, if you want a harder COD game, go to CSGO, it's MUCH better anyway. Star Wars Battlefront is a FPS or TPS (Thirsd Person Shooter) as well. I would personally compare this to Battlefield, exempt all jedi n shit. If you like lazer guns, lightsabers, those big robot dog things that you can drive, then get this game. Half Life 2 is also an FPS, but it's more of a story mode game. If you like story mode shit, then yeh get this. I would compare this to like other story mode games that are FPS (besides COD). Now, if you never even heard of the word 'MOBA', then don't get Dota 2. A MOBA is a Multiplayer Online Battle Arena. The games you would compare this game to are like, other MOBA's. So like HON or LoL or shit like that. If you are new to MOBA games, then get League Of Legends instead. It's just so much more easier to learn. Btw any LoL fans want to disagree with me on this, fight me, deadset bruh. Dota 2 is just known for being one of the more 'harsh'/harder MOBA games to learn. I personally don't see why you don't get Dota 2/League of Legends anyway, both of these games are free. Hoped this helped cuz.