If you're worried about the ability to restore your Solus install without online access or just for convenience, you can do everything TimeShift does manually easily enough, arguably even more efficiently. Just fetch a copy of all installed apps via eopkg. Use a command like
eopkg li | awk '{ printf "%s ", $1 }' > list
if you have a lot of apps and dependencies, in order to put a preformatted text list in home. Put fetched packages in a backup folder. Categorize by apps, libraries, whatever you prefer, then just run a 'sudo eopkg it *.eopkg --reinstall --ignore-dependency', etc, per backup folder whenever you want to restore anything. Most relevant commands are found via 'eopkg -h' should you run into any problems. We have a ridiculously logically designed and powerful package system here. Might as well take advantage of it.
You may reevaluate Solus once you run into the common limitations of distros that are not focused on typical desktop uses like gaming, multimedia out-of-the-box, and the widest selection of the newest maintained and useful curated apps (apart from TimeShift, of course). Solus is certainly not an immature distro. It simply has a very strict -- and I think ultimately wiser -- repo policy for long-term stability along a narrow line of purpose.
If you require any help with manual package management, I can provide you with a more detailed step-by-step. However, it goes without saying you should study the docs and know what you are doing, otherwise you can totally mess up your installation. Personally, I keep my own manifest and archive of installed apps, dependencies, libraries, and dated updates, so I'm always aware of software versions and system states. At the end of the day, once the devs finish all the work on their end, stability is all about transparent packaging and complete user control.