If you have a firm pedal feel, then I would say that rules out air in the lines, and pedal travel too most likely. The only other thing I can think of is that the pads and/or shoes havent seated against the rotors and drums. I would take it for a drive and use the brakes normally. Get out and check the temperature at each wheel, more specifically front to back temp. They should all feel warm, just a little too warm to keep your hands on, not scalding or cool. If you find the fronts are really hot and the rears are cool, you now the rear is where your problem lies. Vice Versa too, rears too hot and fronts not hot. If it were mine, I'd cut the rotors and drums just enough to take the glaze out of them and slap new pads on the front, they're cheap and see what it does/how it feels.