You will find some limitations in bike choice because of your height and inseam. I like as much standover as possible. MTB's don't have to be as precisely fitted as a road/tri bike because you move around on your bike more. But the better the fit, the happier you will be.
I ride a Specialized on the road, but my MTB brand is not on your list. Can't help you with brand choice for MTB.
Time to test ride.