Agreed that the upload speeds on most uk connections are slow however who want to pay £20 - £30 a month hosting just to allow friends to download from them ?
This is without mentioning the fact that you have to upload to the dedicated host with the very connection speeds being complained about.
This is without discussing the legality of the files being shared and how hosting them effects your legal standing
If your sharing large files with friends you could also set up a private BTtracker and share the bandwidth demands across your friends.
Many ways to skin a cat.... depending upon how you need it