Agreed on the suggestion for OXI One. I have an OXI One + a Metropolix and that covers plenty of territory. The OXI One is great for drum programming and chord progressions, while Metropolix / the in-rack sequencer is more for hands-on evolving bassline and melody exploration. They are good complements. The OXI One is very flexible if you need to interface with multiple pieces of hardware.
An Expert Sleepers FH-2 and its expanders are very useful with the OXI One if you are sequencing a lot of voices (and I'd say 6-8 voices is a lot for modular). The OXI One can output a lot more CV than there are physical jacks on the hardware, so you can use a MIDI-to-CV converter with lots of CV outputs to extract as much CV as possible. With an FH-2 and expanders, the possibilties seem endless.
With this kind of setup, I can sequence 8+ drum sounds, 3- or 4- part harmony / chord progressions, a bass line, a lead, a counter-lead, and possibly other stuff depending on what I am feeling. I can make whole song in one take, and I do sometimes, but my difficulties now revolved around coming up with good ideas, arranging, and transitioning between sections (all the stuff you need to do around sequencing to make a good song, which the sequencer itself doesn't really solve for you). Those are good problems to have instead of feeling held back by your hardware limitations.
My racks: https://www.modulargrid.net/e/racks/view/1921859
My music: https://soundcloud.com/adamodular