What @stinkybeat said.
The Deluge has 64MB of Ram, which is relevant only for real time recording length. Since the Deluge resamples, I actually used it not only for all kinds of sampling tricks but also to just record a finished track straight into the SD card. As long as they fit within the memory, it worked fine.
In terms of architecture and flexibility, the Deluge can’t be beat. I have a friend who works with software development in embedded systems (to hardware), and he’s got the synth bug as bad as I do, if not more. He explained to me the reason why some groove boxes have these odd bugs such as pattern gaps, tempo sync issues and stuff. He figured, they’re very aware of what they’re doing when these things occur, and they’ve made a choice - a pattern stocked full with fx, motion recording, filters, envelops and stuff and polyphony to boost, is so complex in terms of processing power that it’s essentially it’s own song. So when you switch patterns between say the Electribe or the TR-8S, the glitch you’re hearing is because essentially, it’s the equivalent of loading a new project in a DAW environment or from your Digitakt or whatever.
When you look at it that way, and then look at how the Deluge approached it, you realise how brilliant the Deluge’s structure is in terms of how it divides tracks, sections and songs.