Girl Life uses gifs, not videos. If you want to use videos as generously as SoaB you'd be looking at 150-250GB of gifs. So you don't really have a choice but to go to .webm (Which is what Big Kuyash and SoaB use)
Neither Girl Life nor Simgirl have video support, it's just gifs, and those have a terrible compression rate compared to Webm. As in, you could be looking at a 125MB gif for a 30 second (and 6mb webm) video.
I see Tooldev call it easy, and maybe it is to him, or hell, maybe it is to everyone, but the node system, the external JS and CSS controlling what you can do and can't do.. It never struck me as easy, let me put it like that. Easier than Unreal, harder than Twine, easier than Lumberyard, harder than Ren'py.
However, for the possible functionality of an open world game, like most QSPs are, QSP is an amazing tool which seems almost designed for it, while in the case of Renpy (to name one) you basically have to tame it, break it and bend it to your will, as it's very much designed for (branching) VNs.
So try Qgen, if you can make it work and get the UI you want you are much closer. The actual hopping from scene to scene or location to location is a very easy process. Writing text, implementing UI buttons etc. is quite doable. But through trial and lots of error, because 99% of the limited support is in Russian.