Sorry to hear about your friend. Sounds like he was one of those rare "one of a kind" guys few of us are fortunate to meet. I'm sure he'll be deeply missed by many. My condolences to you, his friends and family.
Just feel good at knowing you're a better man today because he was in your life. Life is hard sometimes, no doubt about it. It's people like him that make it worth living.