Gee Aegis stores the TOTP in its own app data. It's not reading and syncing with the backup file every time the app is used like KeePass does. That means the drawback with using Aegis is every time you add a new TOTP for a new website/service you have to add it to all of the Aegis instances (ie in each user profile).
Second drawback with Aegis is it doesn't import from file the way we are used to. If you try import everything you already have plus the new one, you will get duplicates of everything you had, and one of the new.
With that in mind it's more than worth it using Aegis. Remember to use autobackup, and keep enough of them in case you made an error 4 changes/autobackups ago. Syncthing is your friend.
Bitwarden is a good alternative.