Any VST drums that you buy will work with DM10 module. It's all a matter of your budget I think, especially if you don't plan to do it professionally. My personal favourite is EZDrummer 2 which is ultra-easy, has great sounds and it's one of the cheapest VST drums on the market. It also has a compability mode for Alesis drum modules which will help you overcome some of the annoyances of the module.
I've written posts about this on my blog here and here.
I'm personally very happy about this setup. The EZD2 samples are great. If I was to point of the feature I'd like to add to EZD2 is to have the possibility to edit the assignment of MIDI notes to drum kit parts. But from what I was able to find out it's only possible in Superior Drummer 2 and BFD3 which are much more expensive. I've also worked with Superior Drummer and while this software has much more possibilities that EZD I found out that I wasn't using most of them anyway.
The feature that is my favourite in EZD2 is by far the Song Builder, which allows you to fine tune the midi patters and generate the whole song structure based on the single MIDI pattern. That's great for recording as you can have a basic drum track done in 5 minutes and focus on recording guitars and vocals and at the end you can sit back and finish polishing the drum track.