I agree they all have their problems, It's just out of the 100's that I have installed I have had better luck with "submersible pressure transmitters". I think in ever application you need to know conditions your environment will/might be, and that has to be considered when it comes time to purchase your sensor.
Good Luck
Good Luck