I really enjoy the combat and the weapons. It makes everything else in the game so much better. In addition to that, the world feels really fleshed out, and immersive. The car designs are really cool as well, and I like switching up the cars I'm driving now and then.
Edit: The side jobs chain...