I never really played Halo 4 but I have always wanted it.
I'm not exactly sure what would be better I don't prefer GTA because people are always in some type of fight or argument and I don't like to put up with hearing people nag on and on about something pointless when the games only supposed to be for fun and nothing more. And if you can't deal with someone then dont talk anymore till you calm down.
But people get so frustrated over things I don't think they even really realize sometimes.
I don't blame them though some people do get very annoying.
But I have played it before and it's a good game besides this. but by what I hear about Halo it sounds better than GTA Halo sounds more fun like there's more things to it and those are the type the games I like. But I also like wandering around and doing nothing but whatever I want to do. So not sure!