like Twinfan and MDV said, there is no right answer, and you could get almost as many different recommendations as there are members on the board! but the perfect pedal for one player might sound terrible to another. you can research on the web about the sounds and characteristics of the various overdrives available to try to narrow down your choice, but at the end of the day you won't know what's right for you until you plug one into your rig and find yourself grinning ear to ear :)
there may be the right pedal out there somewhere, but in the meantime you can enjoy trying lots of wrong ones! ;)