i dont know about heroin but i have some experience with crack.
crack makes you just feel really good, really fast, you feel more or less at peace with with the world, it feels like you have control of everything in your life. it sucks it only lasts like 10-15 minutes, and afterwards you feel irritalble and want more, that feeling lasts for a while which sucks.