I agree with tmix. I've recorded in my studio with a set of Roland Vdrums for the last 5 years and before that I triggered an Alesis D4 and DM5 with a drum Kat. I still prefer to record with accoustic drums (I use a Birch kit or a Maple kit when recording in "real studios") but my studio is not set up to track drums (it's maily a MIDI studio).
While you can get very good sounding snares and kicks with electronics and while the toms can be fairly convincing - the cymbalos suck and will likely always suck (most people who record e-drums use acoustic cymbals).
As tmix said, if the drum parts are basic grooves with limited dynamics and nothing busier than 1/16 notes (and if you keep the e-cymbals low in the mix) e-drums can be great - in particular in a home studio with volume concerns and/or limited tracking capabilities.
However, e-drums can't provide the subtle dynamics that make a good drum part sound great (ghost notes, etc). Like any gear choice - it depends on what you need the gear to do. I am a fan of e-drums, but they are not accoustics. I love electric guitars, but they'll never replace an accoustic nor will a sampler ever provide the pure tone of a grand piano.
As far as recommendations -
The Roland TD-10 V.Drums are very good (I just played
a TD20 which is even better). Many people love Ddrums. The Hart system with
the Alesis DMPro is not bad. I would recmmend you pay to get mesh pads. The rubber pads do not track as well, are somewhat noisy, and with prolonged use can cause pain in the wrists and elbows.