New web host?

I am seriously considering upgrading to a new web host. This would offer me more webspace and bandwidth, as well as more complex website capabilities, e.g. PHP, MySQL, CGI, etc. I am currently looking at www.webfusion.co.uk whose WebFusion Home package offers a whopping 1.5 GB webspace and a 10GB monthly bandwidth allowance, and all for under £100 p.a.