Smaller pics make pages load quicker - generally enhancing the 'user experience'.
 
 But, you can put thumbnails on the pages that load with bigger pics 'behind' them so that you can get a large image when you click on the thumbnail. The best compromise methinks ...