The launcher used to have both HTTP and Torrent downloading. Torrent downloading proved to be unsuitable and people used HTTP. Now the launcher only uses HTTP but it means I have to pay for all the bandwidth, sometimes i can be slow if there are not enough mirrors up but i try keep up with demand and lower costs at the same time.