If you are so concerned about downloading anything via HTTP, why not always use a VPN? At least that way you aren't susceptible to local MITM. Just make sure you trust your VPN :)
Edit: Oh, plus you can always use a checksum to verify your download packages [1] :)