So if you really have thorny questions that need answering about how exactly certain complicated parts of the domain lifecycle work, you can just dive into the source.
I do recommend .dev for developers if they can get a good one for their personal use / site, for the reasons you mention.
I should say that I am more attached to my first name than my last name because the former is slightly more special and thus more "unique" (also it sounds cute when people say it in English).
Go to Google domains, there’s an option to see all available domain endings with your chosen name, you can see if there is another that works better for you? Eg .xyz or.app etc
I also got https://lastname.dev too.
And lest you think you could just use your https://fullname.dev ... nope, already got it as well.
For Google the bad PR would outweigh any benefits, so I think it’s the safest option.
However if you just want a name, .com is the best if you don’t care about a not so great name.