You have suggested letting it grow as one alternative. What would letting it grow as it currently is achieve?
Layering is your other option. Layering at the point shown will yield 2 trees with almost straight trunks. Is that what you want?
Branch position is not quite clear in the photo but I'm wondering whether taking the top off just above the first branch would yield anything better? Still leaves the reverse taper
@leatherback has spotted but that could probably be grown out while the tree recovers and develops after the chop. This option would all hinge on the origin and direction of that first branch and whether there's a suitable shoot on it to develop an apex.
Grafting a new first branch on the trunk at that bend is another option worth considering. Maybe also add a back branch too. I would also reduce the current canopy somewhat if possible which would improve the height/trunk ratio and help the lower branches develop better.