We've beat this to death here LOL. I think the bottom line is use what works best for you.
I'm of the "use only what you can drink" school of thinking on this. Everclear is best, but I can't find it in my state, so I'm using Bacardi 151 Rum.
Some say Everclear and 151 Rum are expensive to use. That may be true if you clean estate pipes for a living, but a "fifth" (750 ml) bottle of either of them will last a very long time -- a 5-10 years or so for me.
I don't think Isopropyl Alcohol is a totally bad idea, if you use the 90%+ stuff (ask the pharmacist for the highest alcohol percentage they have for sale -- stay away from the normal "rubbing alcohol" on the shelf). As others note, use sparingly and let it dry well. If, like me, you can still smell or taste the medicinal alcohol and don't care for it in your pipe, you can always switch to 151 rum and use the other alcohol as a disinfectant for insect bites, to clean wounds, clean contacts on electrical equipment, etc.