Both Velocipedio and Racer's points are worth noting, cross bikes are pretty good off road so long as the type of terrain is not too technical.
The main downpoint of a cross bike is going downhill where your weight is much further forward than on an MTB.
I personally like both bikes, but if I had to choose, I'd go the MTB way.
Cheers, and let us know how you get on
Rich