The main drawback is definitely the speed cap. The individual file downloads are not as big of a drawback as it used to be in the past. Re-establishing a connection with today's optimized server software and generally faster connections has very low latency and will generally take an insignificant amount of time. If you do it over 40k times (as you'll need to do with a clean install) then you'll notice it, but for an average update I doubt it adds more than a minute or two to the total download time.