The rest I agree with, but does depend on hardware costs where the OP is located, as for downloading plots, as you say that very much depends on the OP’s download speed.
I would happily offer a plotting service, but I simply don’t have the upload speed, as I suspect a lot of people don’t.