Rufus is one of my favourite boy names. I'm glad you like it! I'm always trying to sell it to everyone on this board, but somehow I feel like it's not catching on. I think
Rufus is handsome and sophistocated, but it's also rugged and very strong.
I really like
Rupert, too. I think it would age well because I think it would sound adorable on a little boy, and handsome on an adult. It's classic and serious enough, but also kind of cute.