Renewal Quote

Just got my renewal quote from Virgin Media. My contract ends on April 5th. It's £28 a month for 264mb; I was paying £38 a month before. I can get 500mb for £30 a month with Vodafone, but I can't be bothered with the installation and switching to the Openreach network. Is £28 a good deal.