well i have (or did) 2 msi boards 1 in wifes 1 in sons puter they both work great and they overclock ok too, but they do not imo run as good as either of my dfi boards, dfi lanparty nf2 ultra rev a & current dfi lanparty nf3 250gb ut, but im getting 2.66ghz out of a amd 64 mobile 3000 that is only a 1.8ghz. if you dont want to overclock id go with an msi anyday they r good reliable boards, if u want to overclock then get a dfi, but remember that overclocking is a long and nerve racking process. you cant just put it all together and go from 1.8 to 2.7 completley stable in a day. it takes time aswell as good parts and cooling to do it. furthermore dfi boards r not for the impatient average user. best advise is to figure what u wanna do with ur system and read all u can on the parts u r considering and make sure they will work together.
hope this helps you out, ink