

Sorry, I will not talk about browsers in your list because I’ve tried them and my personal preference goes to chawan for these reasons:
- has CSS layout support
- has HTML5 support with various encodings
- can display Inline images in terminals that support Sixel or Kitty protocols (opt-in feature)
- offers basic JavaScript support via QuickJS (opt-in)
- supports HTTP(S), SFTP, FTP, Gopher, Gemini…
- has built-in viewers for Markdown, man pages, and directory listings
- has Incremental loading
- uses multi-processing, so several buffers can be loaded at once
- offer mouse support, bookmarks, and protocol handling extensible by users
If you want to check another option, there’s also brow.sh.
Hope this helps in your web terminal journey :)

Alot has been built around notmuch so its integration is better. On a daily use, I’ve never noticed any issues or latency with notmuch in neomutt though. I was considering Alot as well when looking for a terminal email client but my understanding was that it doesn’t allow for IMAP folders creation within the app. You have to use mbsync and that would slightly friction with my work email workflow. Please let me know if this has changed or if I’ve misinterpreted things. Also, while the neomutt documentation can be quite intimidating, I felt the Alot one to be too limited.
For calendar invites I use mutt-ics to display them nicely and a keybinding associated to a simple khal to seamlessly add them to my calendar. For contacts I use abook.
After years in Neomutt I’m still open to other tools though. Why would you recommend that Alot over Neomutt?