I also prefer cannabis to alcohol. From what I learned, the difference is -- when you're stoned, you become numb to the pain and can think about the stuff you can't think while sober. It's like an anaesthetic for emotional (and physical pain) that might allow the healing process to go faster. Alcohol merely makes you not give a shit for a while.