What's the difference between ultrasonic sensors?

How much harder is it to program with the UT?

Well, if it's a bare transducer, generating the outgoing pulse is dead easy.

However, amplifying the returned echo, which may only generate a voltage of a few hundred microvolts is tough in software.