Agreed, loving it so far. I'm really digging the character development, they somehow feel more real to me. I am loving the interaction with other NPCs during the cutscenes. And yeah, the immaturity problem is an old one, Halo 3 for one suffered from the same nuisance.