With cube bikes you do get a lot for your money in terms of component parts, but the supposed German build quality is not to be believed I’ve seen three crack in a month.
for that soprt of price range id look at these
Specialized Rockhopper SL,
GT Avalanche 1.0 Disc
Trek 6000 Disc E