I'm married to a Chad (I live in the States, he's an American), and over here, it's very dated. Before I met my husband, it was one of those names I wasn't keen on, as I assumed it was a modern name (i.e. the name of the country being used as a first name).
However after meeting my husband, I learned that in fact it has historical roots, and was the name of a 7th century English saint (St. Chad of Mercia). Well that was me well and truly put right.
I think Reece is more usable right now, if I'm honest, but then at the same time I don't think Chad was ever as popular back in the UK, as it once was here, so maybe it won't date like it has here.
I'm no help.