I own a domain that's my full name (e.g. firstnamelastname.com). My email address is firstname.lastname@example.org. I've found it easy to give it to people in person or over the phone (as opposed to some weird name you may have to pick if you use Gmail etc., for example).
The only times people found it weird was because it was my own domain (some people ...
Besides agreeing with the options you provided above, there're also possibilities like below,
which I use the last one, but with my surname additionally next to my name like email@example.com