If you want something a bit cheaper, and more of an "all round" bike, then you won't go far wrong with an On One 456. At your height, but wanting it as more of a play bike, get a 16" version if that's the way you want to go. Personally, wouldn't consider the 456SS when compared to the normal version, the normal version is hardly steep, the SS is 2 degrees slacker. The SS was designed for people wanting a slack head angle but with mid travel forks really. Putting a 150-160mm travel fork on makes them too slack IMO.
You could always look at the NS Bikes Surge too. Shame they've put the price up somewhat for 2010, the 2009 frame was an absolute bargain, but it's still £100 cheaper than a BFe.
Then of course there's the DB Alpine. But it's similar money to the BFe, and I prefer the look of the BFe by some margin myself.
Personally, if you're definitely keeping your Soul, I'd buy a small BFe, but fit them out with totally different sort of builds. All the lighter kit you've got on the Soul, anything sturdier on the BFe, that way you'll definitely use the 2 bikes for their intended purposes.
If you only want to run one bike, then odd as it sounds, consider a 456 probably. I see it as kind of a (cheap) middle ground between the kind of riding the Soul was designed for, and the BFe, and with the money saved you'd definitely be able to have 2 different sets of wheels/tyres and possibly even 2 sets of forks to use on it, depending on what you were going riding. Or buy a ti version instead!
Personally, I'm thinking about trying to find a 16" ti 456 now, as I reckon if I had one, it would replace 2 of my current bikes, as it would be light enough for proper XC use, but then be able to withstand some abuse being chucked down a few DH tracks. But doubt anybody would sell me one for a decent price! BFe is tempting failing that though…