Ive got the MSI K8N Neo4-F, and i love it. havent had a single problem with it. If came down to a choice between the DFI and the MSI, id take the DFI, but the MSI is still an excellent board.
I havent had any trouble with my battery, and even if you did, they are really cheap and easy to replace.