I bought a 2012 focus HB after my 05 corolla sedan was totalled earlier this year. I had wanted something with fuel mileage similar to the corolla, but have to say, the focus has been disappointing so far. The fuel mileage is no where near the corolla and we just had work done on starter and clutch. It's all under warranty so at no cost, but this car has not been heavily used by previous owner orus so it makes me question the reliability of these cars.
Also the corolla was a BEAST when it came to packing stuff in trunk and back seats. I'd thought for sure then the focus, being a hatchback, would allow me to fit even more stuff, but it fell really short in that department too. (I go garage sale-ing every weekend for fun, and do regular cross border grocery trips with other people, so having lot of storage is important).
Edit: When the focus was being serviced, we asked the dealership why the fuel mileage was no where near what was advertised for that car, and whether there was something wrong with the car.. Their response was that the government's testing/ratings tend to be overly optimistic about the preformance... (????).
Edit #2 :) Also wanted to mention safety -- if that's important to you, the focus is one of the safer vehicles in that class. After my accident earlier in the year, I would never get a subcompact or older car with less airbags no matter how attractive it is.
The focus also seems to depreciate a lot -- I bought mine with <40k kms, sports package, longest extended warranty possible, AND maintenance package for <$14k. As you had priced out, basic focus HBs are around $23k, this means that in 2-3 years, the previous owner (I bought privately) lost out on over 10k (as he had to pay extra for sports package, extended warranty, and maintenance package). If you have time, I'd wait and keep your eyes out for a good deal.