The only problem with Z77 boards right now is that if you install a Sandy Bridge CPU the last PCIe slot will not work. Until Intel comes out with an el cheapo Ivy Bridge CPU, your best bet if you wanted to use an Intel board is P67 or Z68.
ASRock Z68 Extreme4EVGA Z68 SLI ← probably your best bet for maximum slots (three x16, three x1)
Other options if you can get them cheap:
Asus P8P67 PRO or EVO
Asus P8Z68-V or -V PRO