Killzone 2 for me because I play online. Though I used to play Halo 2 LAN parties all the time (and the difference between 2 & 3 is tiny) and well nothing beats a LAN party in terms of gaming.
Depends what you want really. Is like comparing a Ferrari to an Aston Martin. Same price, same essential thing, but offer two very different experiences.