I may hear howls of derision on this, but I just use a suction-cup windshield mount. Never had a problem with any of those on any bike (or car for that matter). Mind you, on the ST it's kinda wedged in there anyway, so likely not catastrophic if it fails. I'm also careful to clean the shield inside to pristine before putting it on (and typically just leave them on once mounted, no on-off-on-off).
I also like that the actual phone-holder is a positive-lock rather than spring loaded (e.g. it 'ratchets down' onto the phone and you have to press a button to release it.) I've several brands, but the one on the ST is made by Scosche FWIW. $16 at Wally-world for the whole setup.
Last but not least... another good reason I stick to purchased (not leased) unlocked cheap-ish Android phones... If it bit the dust somehow it's an inconvenience, not a tragedy. Head to the nearest BestBuy and fork over ~$200, I'm mobile-ized again. I'm hard on phones and they average 18 months or so in my 'care' anyway... The latest one - a Moto G Gen 5 - has a cracked screen as of a week ago and is on its last legs... about 1.5 years in, as usual.