UV unwrap issues

I have 3 UV unwrap issues:

  • I like to unwrap the object on the left. Blender scales corner areas and base areas differently. You would like the faces to be the correct size compared to eachother.
    Is there a way to fix this?
  • It also expands the UV map to the size of the image behind. I like Blender to calculate the layout so I can project a label onto it in photoshop and not the other way around.
  • The base area has curves in the unwrap, while visually it is a straight line.