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.