I find iTerm2's constant prompts to update to be annoying. It has also crashed on me a few times. Lastly, I also prefer ghostty's text-based configuration.
Uhm... what prompts? ;) I do have auto-update and it does it in the background -- I haven't seen any prompt in ages.
Alternatively you can use brew/Latest.app to handle updates when it's convenient for you?