Can't really say which is the best.
It's as 4ward_tristan
said, it's a personal choice.
I suggest you look through the ones at an online store, with a large selection, and pick a few that have the features you're interested in.
Then (here's where the fun begins )
, start Googling the one's you've selected, looking for problems, that people seem to have persistent troubles with, thus eliminating some of your choices.
Every manufacturer, has made "lemons".
An internet search, should eliminate these.
Once you've found some with no major drawbacks, then it's just a matter of picking the one that best suits your needs.
Pay particular attention to the board's layout; are the memory sockets so close to the processor, that a large heatsink will interfere with adding RAM, to the first socket, will the chipset heatsink interfere with the video card you want to use, are there enough onboard ports to support your peripherals (IDE/SATA harddrives, IDE/SATA optical drives)
I'd also advise getting a little more board, than you actually need, to help facilitate future expansion; support for a processor upgrade, more RAM, additional peripherals, etc..
Edited by tg1911, 29 October 2007 - 12:05 AM.