I like those phones and never had one (either CAT or third party) fail... the issue is that the processor / RAM setup is always a little on the weak side and OS updates are a problem.
I'd probably buy my first ever iPhone if Apple came out with a ruggedized version of the current iPhone SE.