As for off-road, I don't see a lot of guys on Freeride bikes going long and low ....
As was said far above, the only worthwhile test of bike fit is miles. On- or off-road, if you can ride it the way you want, it fits.
If your body tells you it doesn't fit, you can choose to adapt to pain or adapt your bike .... still your choice.
I'd waste more time typing but I need to go for a ride before it rains .... or I will have to take my rain bike, which has a totally different set-up than all my other bikes and also fits perfectly.