.ninja and .guru scream neckbeard but I still like them.
.tokyo and .okinawa are always good alternatives, and only for 12$ per year
.xyz is becoming popular and it's a cheap option, my only concern is that domain will become the new .tk but for now it's alright, plus it only costs 1$ for the first year on Namecheap.