I think there's space for both, but yeah - I always try to aim for a varied tune, sometimes to the extent that mates who dj do say that it's too much of a "tune" - too varied to mix into a complete set. Invariably if I want to write a more DJ orientated tune it goes of on some mad progressive lunacy and If I want to write a more progressive lunacy type thing it sticks and gets boring...
The problem is trying to work out how to keep it interesting with stuff I do live, I can have lots of variants on the patterns and edits in produced stuff, but out live It's always lack of memory, not enough hands to twist the Knobs, change patterns quick enough etc.... And if I program more of that stuff in it gets less live, which I don't want 'cos I like the control...