I prefer the 16" rifles for all around, but my buddy has a pre-ban DPMS 20" gov't profile rifle that is schweeet, in terms of weight and feel.
To each his own, but for an all around rifle, I suggest a flat top...it gives you many more optics options, really, and if it's to be your only rifle for a while, you don't want to be sitting there in six months going, "damn...I shoulda bought the flat top."
One ideal setup for an all around rifle is an Aimpoint, an ARMS # 40, and a scope on ARMS mounts...you can go Aimpoint to scope in about 30 seconds, and you've got the BUIS iif you need it. Keep the Aimpoint on the rifle, if you have to grab it quick, most likely you'll be engaging those pesky zombies closer rather than farther away...and you can keep the scope with your other essentials in your bug-out bag. You might also look into a rail setup of some variety, to give you the option for a bipod, light, or whatever.
Although I haven't gotten one, the Yankee Hill lightweight forend looks really cool, and shouldn't add a whole lot of weight to the rifle.