While it works pretty handily as a hub of sorts, you might eventually find yourself looking elsewhere for more features. I'd probably suggest the MPC Live for that sort of thing, but it ultimately depends on what your goals are or on what kind of music you want to make.
I don't use my DT as a hub for producing but it complements my use of DAWs and other gear, and I end up relying on it more as I'm learning. It's an awesome, fun scratch pad, and the trig conditions make for some lengthy arrangements.
Hopefully someday they'll enable internal routing to use program change messages to switch patterns but right now there are workarounds for this which will require you to sacrifice your MIDI I/O's.