Don't forget that the IPStream product download speeds are heavily dependent on the time of day, being severely affected during peak hours. I think 3-4meg is quite often all that is seen at these time ...
I've just switched to Sk y and for £12.50pm it's pretty good. Apart from their router not arriving till 8 days after I was activated it's all been good.