One of the neatest things about Zellij is you can have multiple windows open on the same session and view different tabs in those different terminals. In the below example, you can see two terminal windows, and each is displaying a different tab of the same Zellij session.
This is a game changer as you can have one Zellij session for a project, and then open up as many terminals as you want for the work you are doing. As mentioned before, Zellij saves all your tabs between reboots. Combined with the ability to use the mouse to select tabs and windows, this is shaping up to be a very nice tool!
Combined with Helix, LazyGit, and Yazi, the modern terminal environment is better than an IDE, and you can compose it to exactly what you want.
Another benefit to the latest generation of tools is they have sane defaults and don’t require a lot of configuration to get working.