Aaron without a doubt.
Nathan just never seemed to be a name with character to me, it's always seemed lacking even in comparison with the similar names
Nathaniel and
Nate.
Aaron on the other hand comes across as timeless to me and is a very handsome name.