CoD is a casual game, you can hop in after years and still feel at home. It's full of content and shot to unlock which makes it fun for a long time. I recently got BO3 really cheap, heaven't played since MW3, the maps are a bit too small and I dislike the thrusters but I still have fun. Call me dumb, simple or whatever, but this does not require so much of my time and attention, while if I play Dota I'm offline to my wife, friends basically the real worl for atleast an hour and these days I just can't afford that. With CoD I hop in and out have fun, have time for my family and still game, for that I'm grateful.