If you put a bunch of engineers and ask a question like that, you'll get 100 answers.
I have a few mics that can be considered for toms. Here's what I think....
Shure SM57: Good over-all mic for the money. OK for live but in the studio, my last choice.
Shure SM98A: Nice small condenser mic for when you want to hid the mics on the kit. I use mine when I do TV. Again, more a live mic.
Sennheiser 421: High on the list for the studio, but with the high price tag, live they sometimes can grow legs.
Yamaha MZ 204, 205be: I discovered these mics when I worked for Sinatra. Great mic but they are not made anymore. I found my set used. If you get a chance to try these you'll put your 421's on the horns. My first choice.
I have not used the new little Sennheisers.