I’ve had a scale 960 for about a year and it is brilliant. Much more versatile than the xc tag would suggest. Slack enough head angle to cope with technical stuff. Comes with solid (if a not very flash) shimano brakes and transmission. I have run mine 3×10, 1×10 and singlespeed depending on my mood. Upgrade wise I would go for forks and wheels, as with any other bike in this price range.
I too considered the whyte, but the scale seemed better specced and a bit lighter. I would have gone for the 950 if it wasn’t on a cycle to work scheme.
Try one, you will like it (try the whyte too if you can).