I wouldn't recommend this for house music or techno particularly, but for singer/songwriter type electronica I would recommend EZdrummer.
It's super easy to use and the percussion sounds on these would probably cover a wide base:
Toontrack® Toontrack®
They can be programmed from scratch or you can use the pre-programmed loops.