Get Freesat. Freeview is a lame duck IMO, as it will never be able to offer a full HD service (and you would need to buy another STB to receive Freeview HD even when it is launched). Also if you are relying on a local relay transmitter for Freeview, it will not ever broadcast all the Freeview muxes, even when its signal strength improves post-analogue switch-off.
Freesat is available to you now, will give you a perfect, stable signal now, can offer you HD capability now, and has ethernet support built in (iPlayer near-VOD coming later this year).
---------- Post added at 07:48 ---------- Previous post was at 07:45 ----------
Plenty of interesting info here:
www.joinfreesat.co.uk