Ah, well speaking to the specifics that you mentioned of superglue not holding up.
Super glue is never my first choice, it can glue almost anything to almost anything else, but it is very hard and therefore brittle after it sets up. It will not hold under vibration or any kind of expansion of differing materials, it snaps off if anything moves. Never glue anything flexible to anything else with superglue if you need it to stay.
My absolute first choice for plastic will always be solvent (WeldOn 3 for styrene, ABS and acrylic) Solvent is awesome for so many reasons (and it sucks for a few)
Theoretically when you bond two pieces of styrene with solvent there is nothing left after evaporation but the plastic, all the solvent does is melt the plastics and allow you to literally weld them together (this is a chemical weld) This is why it's incorrect to refer to solvent as a glue, it's not a glue, it's a bonding agent.
And oh my god the wicking! If you're unfamiliar with how wicking works, it's amazing. You do need good fitting surfaces for this to work well but when you place those pieces together and just touch a paintbrush loaded with WeldOn to the seam it shoots out of the brush and all across your seam (this is best demonstrated with clear acrylic)
All that being said, solvent will not work if you have gaps. Or if your parts are painted, it destroys paint and you cant really bond paint to paint if you want it to last.
Second option is often silicone (clear E6000 is amazing, it's really a silicone adhesive rather than a simple silicone) Silicone is less ideal when you have little surface area to glue, but if you have a good amount of space, where solvent may not wick all the way across, silicone will hold forever. Unlike solvent it is a glue meaning it's bodily holding two things together. It does dry, but it doesn't ever get hard or brittle, so it handles stress with no trouble. You could glue a teddy bear to a brick wall in the middle of an earthquake with a reasonable amount of E6000.
Also it's pretty non reactive meaning it will not melt paint or substrate materials like solvent will. Silicone you might call a last step glue while solvent is a first step "glue". I will often solvent bond sub assemblies, paint them, and then put it all together with silicone.
Another benefit of silicone is that whatever squishes out of your seam, you can just cut or tear off after it's fully dried (make sure to wait for it to fully dry)
The working time can be a benefit or a weakness, it's relatively slow cure (measured in hours) That means you have plenty of time to get your placement right. It also means that if you get up and walk away after half an hour holding it, your parts might just slide right off each other.
If you don't have much surface area, i would not use silicone though, it's flexibility is as much an asset as it is a liability and it's possible to tear it right off if leverage is applied.
Epoxy is a great option, it has most of the benefits of silicone with a shorter working time. But if it squishes out there's not much you can do about it.
And believe it or not, hot glue is a great option. Working time is nearly non existent (good and bad)
One of its best features is the fact that it will hold on for ever, but if you soak it in or even rub it down with denatured alcohol it pops right off leaving no residue behind (Caviat: there are a million types and brands of hot glue and I have not tried nearly all of them so there may be some where this does not work)