If you want to get really funky, try programming beats with spark, but have spark send midi to the input of groove agent. Make sure pads and sequencer in spark are both sending midi out. Setup gets a bit tricky, but you only have to do it once. I made my own custom drum map for cubase so you get the pads lined up across both programs evenly. Then load up a groove agent kit and go for it. I turn the fader down on spark vst so I only hear the drum samples on groove agent. I do this because I love having 2 drum machines stacked, but I also really like the sequencer on spark a lot more than the one on groove agent, or even any of the cubase plug ins. Groove agent slaughters spark as a drum sampler, and has much better realistic sounds. And exactly what you said, I think spark is better for electronic sounds and non sampled drum synthesis.
Another handy spark cubase tip is routing the audio output in real time from spark to an audio track. This preserves good performances and is a failsafe for automation mistakes. This comes in handy very often.