Not sure how this is news, you can walk in anywhere without a pre booking and buy one... Normally for cheaper too
There are cheaper deals out there, and ones from mobile operators who have a significantly better record on customer service than Vodafone!! Tesco mobile currently has the S8 for £44pm, the S8+ for £47.50pm, both with nothing upfront to pay for the handset, and that starts out with 3gb data.
Vodafone offers S8 for 40 with an upfront of £150 with 500 calls, unlitext, 500MB,
if £150 / 24months = £6.25 then £40 + £6.25 is equals to = £46.25
I got mine at Virgin for £41 for the same tariff w/o upfront cost.
Love this phone.
Cheaper at other shops, don't go for Vodafone. Consistently voted worst for both Customer Satisfaction and Value for Money by Which. Pick any other company besides them. ID or Tesco Mobile, both voted top for Customer Satisfaction and Value for money. £44 with no upfront cost.