Another thing:
If you have differently-shaped products, you can set the width and height to 0 in admin and the actual image file sizes will be used. That might be your best bet here.

For the product listing page layout (image above title and price), you can use the Column Layout Grid mod from Downloads, and set it to "columns" mode with one product per row.