With this still in beta, it's hard to make a judgment on anything at this point solely because anything can change. I don't mind the Halo 3 engine, but it feels more or so like an upgraded version of the Halo 2 engine (which was the Halo 1 engine, correct?), rather than anything new. At the same time though, it's not like they could of bought the Unreal Engine considering this is supposedly the last Halo (again, correct me if I'm wrong) in the series, and that seems like a waste of money to buy an engine that you'll only use on one game. Bungie has a great series going for them, and they should be proud of that. I'm sure no matter what we'll still have some sort of fun in Halo 3, and isn't that what gaming is all about?