First past the post is fine, if you're ok with the following: distorted results, wrong results, strategic voting, wasted votes, and people not voting because they feel there's no point.

Otherwise, it's a rotten system and could easily be replaced by a system that provides an accurate translation of the voters' intentions into representation.