oh god, is this even a question?
LoZ hands down beats both of those, combine.
then I'd say Halo, because I really enjoyed the first Halo. after that, they were complete repeats.
then Resistance. i rented it when I bought my ps3. played for a half hour. turned it off, never touched the game again.