Or a hybrid system like we have at local level - half the representatives elected by constituency, half to "top up" the proportional representation of parties. Best of both worlds. Reduces the risk of manipulating either system, makes sure that all voices are heard.