Its a fair way of allocating seats to votes. The drawback is parties usually dont win a majority so coalition governments are the norm.
That is the crux of the problem IMHO. Unstable government.