TF2 is coming. They're creating a new engine, currently referred to as the Valve Engine. It takes awhile to create an original engine from scratch. I wouldn't be surprised if we finally get some new info within the next few months, possibly even at E3. I'm in no rush, there are always games coming out to enjoy until then, it's all good.
C&C: Generals, Unreal 2, man I can't wait. C&C:G should be fun to Mod.