Not really, I don't even mind slang. If I were to make a list it's go:
1. Cannabis
2. Bud or herb
3. Ganja
4. Weed, my main choice when referring to Cannabis colloquially through habit
5. Other slang terms
6. Marijuana, dope, pot, grass
I just hate the origin of Marijuana and it's early uses. I'm not one of those people who is really strict about calling it Cannabis (although I can understand their defiance to 'marijuana')
In fact, I don't care what you call it as long as I get high
Also, just because it's popular and used in legal ways, I still consider it slang, especially considering it's origin. Botanical names are where it's at. Cannabis represent.