They pretty much all have the same set of base features. So if that's all you need, they are all the same. The differences will be in some of the less widely used features. Those differences will likely be the features advertised on the web pages for them.
For example, the page for Terminator has the tagline "Multiple GNOME terminals in one window!". So that's what sets it apart.
I use Terminator because it supports tiling. So I can start and arrange multiple terminals in one main window. So for example I can install the updates in one terminal with SSH on another machine while I compile something locally in another terminal. This is clearer for me than starting the terminal emulator multiple times.
It sounds like your script does everything you want? Could you explain more, what you are trying to achieve?
Are you looking for a Terminal Multiplexer like tmux or Terminator?