It's been a phoney war for months and now it's here. But, assuming a few people bother to go out and vote on May 6th, will we get the government we vote for? I would say no.
In the last election Labour got 36.91% of the popular vote, Conservatives 33.86% and the Lib-Dems got 23.09%.
That resulted in Labour getting 356 seats (55.11%), Conservatives 198 seats (30.65%) and the Lib-Dems 62 seats (9.60%)
In this day and age that doesn't seem fair to me, and that's without looking at the smaller parties.