I know Brookes ranging from their 30s down to the 7-year-old Brooke who's in my son's class. It's pretty and has always sounded cool, calm, and collected to my ear. If it's dated, it's only a little bit so. I think it as a well-established modern name. There's nothing wrong with that.
I prefer it spelled with the E. Brook is more word than name to me.