I believe there are two large caveats with Altstore. 1) It requires the use of a local "server" to phone home on a weekly basis. That means setting up and running another computer in the home, then configuring a regular check-in. Remote check-in (such as while traveling) sounds even more complicated. 2) There is a limit of three apps.
There is (was?) a sideloadable app called "reprovision" that did the re-signing on your device without needing to do a reinstall every time. Was useful for keeping a jailbreak app on an ipad 6. Worked great as long as I didn't turn the device off for over a week.
Looking forward to the EU's sideloading rules coming in though, so I never have to deal with this.