Can you provide a bit more info on what you mean by do-it-all? Do you want to race XC, endurance races, go on all day epic xc rides, blast around trail centres, go dirt jumping, do uplift days, ride the Megaavelanche?
I don't think you can get away from the fact that a frame will be biased towards one of those things and less good at the other stuff.
Edit: Bfe is a pretty good option though, very versatile but is a bit heavy. Check out the genesis frames too. Notice chumba are doing their HX frames for 299 at the moment too, good trail bikes if you want alu.