Memory errors are a significant cause [citation needed!] of system instability. If you want a reliable machine, even a desktop, that is going to keep working, then ECC is very useful.
If you've decided upon ECC as a must, then it would be great for a system builder tool to then show you options based upon that choice.