I've been using EZ Drummer and it is a really good program
But there isn't a simply best program. People use different ones and people like and dislike different ones.
it's a tool, don't think there is a "best" of everything because there really isn't.