2. Provide the facility to create a pin and a label as a single entity.
When creating a pin there is currently an either or option; you create a pin OR a label, but not both. This results in the user needing to create pins and labels separately in addition to having to align them. This is unnecessary work that can result in alignment inconsistencies. The above solution would fix this.
Anything they makes it easier is good. The maps are clunky to label