photobucket works fine for me. i usually have a bigger issue with images compressed improperly for their content, where no cropping was done, where images are unnecessarily large, or where they were using a sub-optimal format. its not so much how much space an image takes up on a web page, but rather how much time it takes to load the image. images should be as small in filesize as possible to facilitate fast downloading. it should be there before i have time to say this is going too slow.
i dont need 1080p screenshots in png. for example when posting ksp accomplishments, i always halved the resolution and compressed around level 5 quality jpegs before uploading. these loaded instantly for me. digital photos also dont really need to be full resolution and lossless either, for example my sister has this really high end camera with a massive resolution, and shes a moron and doesnt know how to scale or compress, i rather despise looking at images she posts on the net. it takes 30+ seconds to load some of them, and she usually takes lots. not fun. it also doesn't make sense to not crop images when you're trying to show a specific detail. the images need not be identical in size.
im also starting to procuce a lot of engineering diagrams, cuircuit diagrams and **** like that. and im actually going to start saving these images as gifs, because theres not a lot of color detail, and gif supports n bit paletteization where n can be a variety of values. this can lead to pretty small images where color detail is not important. eaglecad diagrams dont seem to need more than a few colors, and using a small paletteized format works great for size reduction. i posted a jpeg of such a diagram a few days ago and it just looked like ****, and png dont make a lot of sense either, but gif does in this case.
tldr: people who dont know how to resize, crop, compress, and use appropriate formats have no buisness posting images on the net.