アンダースコアはハイフンが使えないから仕方なく使うものだよ。英文でアンダースコアなんてめったに使わないでしょ。
do-something
doSomething
do_something
明らかにハイフンが自然。異論は認める。