ECC will slow you down a little, (all of 2%), so if you aren't running something that requires the error checking and correcting circuitry I wouldn't bother. It's just extra money for something you aren't ever going to use at the end of the day and the failure rate for non ECC and ECC are so similar that unless it was for a high end system running something incredibly important it isn't really worth it.
I chose the board as I need a PCI - X 133 Mhz slot for my U320 SCSI RAID card. The board has a good mix of technology and supports the latest intel quad cores too so should be ok.