I need a new contract as mine is running out soon so want to find out what the cheapest is but also want opinions on how good they are because the one I have now is not great!