FPTP systems suffer from a very high percentage of wasted votes. If voting systems were judged like normal IT systems, FPTP would be considered defective by design.
FPTP has the redeeming property of being unstable. A fully proportional system ends up with a status quo, with people who are good at doing deals in power - this an recipe for a cesspool of corruption and indolence.
I favour the middle ground of alternative vote.