Realistically this is a three horse race (at a push). Its sad to say but people voting for UKIP, or Green and other smaller parties will not be determining who will be the next government. However getting a few seats for these smaller parties would be a good thing for parliament.
In my opinion Labour, The Conservatives, and the Liberal Democrats are all pretty poor. In Labours most recent term in Government many bad things have happened, however it is key to note that these things have been happening worldwide. I cannot see the Conservatives or Liberals making the current situation our country finds itself in any better. Therefore my faith lies with Labour as quite simply they are the best of a bad bunch.