Dylan.
But I'm not a fan of either.
Brodie is outdated to me, because the Brodys (this spelling) I know are all in their 20s. I put it in the same category as Brandon, Brendan, Bradley etc.
I don't like Dylan because it gets shortened to Dyl (like dill - ie a stupid person).