FWIW, OpenELEC and TVH working flawlessly on my RPi2 with no powered hub although it took some time to find out how to add TVH. I can't test TVH under Raspian because the kernel doesn't support my August T210 and I'm not clever enough to re-compile media_build :( Wondering whether just copying some files across from the OE card to the Raspian one will fix it.
It's Kodi I have trouble with under Raspian - on exit it just shuts the Pi down rather than going back to a desktop or even a command prompt. Don't know if that's related to your issue.