Ok, i dont know why this isnt more common knowledge. I also dont know why everyone in this thread didnt immediately say this.
But, THE problem first and foremost for the spunginess of OEM LGT brakes is the oem master cylinder and booster. Change to STI units, dont change anything else, and you will have a completely new brakeing system. The pedal is firm, take up is minimal, modulation go from below poor to excellent.
Regardless of what you may read, there are only 3 things you need turn your brakes from shit to great.
1) Swap to an sti master and booster.
2) Change Oem pads to a decent set of street pads
3) A good bleed just to be sure. Fancy fluid/fancy bleeding techniques NOT required.
SS lines, fancy rotors, 1 billion degree boiling point fluid...for a track car sure, for a street car dont waste your time.