I'm using programmed drums for my band's demo (I'm the drummer but we cant afford to get good enough sound quality naturally), cymbals too - hihats and cymbals sound fine, there's obviously a difference to me sitting behind the kit, as there is with the actual drum sounds, but it definately doesn't sound programmed. Fast drum fills sound programmed, cymbals don't really get hit fast enough to tell. As long as the samples you have have enough sustain its alright. Only thing you can't do (unfortunately) is
hihat open/closes (you could cut an open hihat off but you can't get the shoop effect that you would normally get).
Cymbal chokes might be hard to, I've sampled some of them but haven't tried using them yet.
http://www.ultimatemetal.com/forum/...-out-my-newbie-mistakes-help-me-my-snare.html
Terrible mix I know (I'm trying ;p), but those are completely MIDI drums.