If it's for a server and it's important the data gets through with less errors, then yea maybe get ECC. Otherwise for normal PC use ECC is expensive, slower and generally not needed. Kingston RAM is very good quality too, good choice. Maybe 2 / 512 modules though, unless ECC doesn't come in that flavor?
"Opinions are like assholes, everyone has one"