Problem is that you become dependent on weed if you use it often enough. And it screws with your REM sleep hence crazy dreams (REM rebound) when you stop smoking it.
Indicas give me hangovers. I've found sativas work better in the long run, but you have to wait for the euphoria and energy to wear off and that can sometimes take a while.