I would go Cannondale - they are awesome, well-built and strong bikes. I have a 29er Hard Tail and I am sold on the brand - my carbon 26er full sus never sees the light of day anymore. However, Ghost is trying to break into the SA market, so may offer better components for your buck. Unless there is a huge difference in component quality and weight, I would still go with cannondale.