if only there were one piece that would do everything.
I feel you on this. That may be the Pyramid one day, at least once it crosses OS version 1.0. Its biggest hindrance is that there are only 64 "tracks" (and zero patterns or variations per track) available per project, so if you want to load this thing up with 45+ mins of material for a live performance, you will have to cozy up with the idea of linear playback of relatively few and very long patterns rather than having more small patterns to "improvise" with, as on the Elektron sequencers. This is expected to change with OS version 0.89, and we're currently on 0.86.
Until then, your best bets are either (a) Cirklon or (b) Numerology + Launchpad (for studio usage where you might be more comfortable having a computer involved, then for a live setting dump or record the MIDI data into something else). After wrestling with an RS7000, an Octatrack on its own, and an Octatrack + Pyramid combo, I've found that only Numerology gives me everything I'm looking for when it comes to building tracks. Unfortunately, it's not easy to dump lots of 4-36 bar .mid files into either the Octatrack (requires arduous live recording into each MIDI track separately) or the Pyramid (with only 64 "tracks" available, you will quickly run out), so I'm really hoping that it won't be too many more months before we cross the OS v0.89 Rubicon or else I may have to look into other options for a live set (MPC, or leaning heavily on playing stems back in the Octatrack).