Best class for a solo player?

BM Hunter or Demo lock.