um thats hard there both great games but i have ben playin halo for a long time and i think i would have to say halo 3 but guitat hero is good to isay get both =)
Guitar Hero is a really fun game and it lasts longer than Halo.Halo games are to short and easy.Guitar Hero games have a little challenge and ios fun to play even when you beat it.