Kinda depends. If you will be scripting, then you need the classic client. So you have UOAssist, Razor or UOSteam. Razor or UOSteam still work but may not be supported in the future if they break.
I'm one of those people that just will never get used to the horrible feel of the "enhanced" client. Yeesh.