My VM TV was awful. My freeview reception is awful too but thats aerial related.
Luckily for me I have had good luck with a Sky+ installation that outperforms the TV I received from VM in just about every way.
Err.. did anyone mention Sky Anytime

, well I did say 'just about'.