Even if you want the negative output voltage, the simple non-isolated buckboost still has some unique disadvantages. First, if you want to use an N channel FET, its source will be at the switching node, and must swing above and below ground. One trick to deal with this is to reference your whole control IC to the switching node (though then you need to have a more specialized output voltage sense configuration). Or you can use a P channel FET, though this isn't a great solution either.
Also the buckboost has discontinuous currents on both the output and input, which is bad for PFC applications. For that reason alone you may want to consider a SEPIC, or even a Cuk topology.