I used i1Display Pro mostly because that is what Dell (and other hardware calibratable models from brands like NEC,Eizo) requires for their high-end models, so this is 3rd option, and arguably, publicly best regarded. It's cheaper than Spyder5Elite,
and most useful for future use in case you ever upgrade to new high-end display.