I agree,
Brendan is so much nicer. I like the fact that it means
Prince and also like the Irish connection, since my DH has some Irish in his heritage and we have an Irish surname.
Brandon is very 90210 and screams "American footballer" to me! That said, I don't think
Brandon is terrible though.