image dimensions is a fluid thing – dependant on the device being used. I use Short Pixel Adaptive Images to manage that.
Image file size is dependant on how many images you’re planning to use on a page, if you’re serving from a cdn, if you’re using lazy loading techniques etc.