Do you already have a Spark or are you shopping now? That's a fairly XC oriented bike although the head angle isn't too aggressive. Yes, it would handle most terrain around here. But unless you intend to start XC racing, I might suggest something a little trail oriented as it might be more fun overall.
If your main focus is going to be covering as much ground as quickly as possible, then sure, go XC. If you want to try more technical and demanding stuff, maybe a shorter travel trail bike would be the move. A good platform will enhance and encourage new skills rather than inhibiting. Ride a friends bike, find a demo, whatnot to see where you wanna be before dropping some coin.