Your question - have I used them? No.
But, you only mentioned rugged, weight and battery life. You said nothing about why you have a phone or how you use it. Is it to occasionally turn on or take out of airplane mode so you can make a call? Or on the opposite extreme is it always on, use it constantly for turn by turn navigation, etc. Or something in between?
If you do not say how you use your phone you are not going to get much advice here that is relevant.
If you are like me, occasionally turn it on to get a weather forecast or make a call, get a low cost android phone that has user replaceable batteries and carry spare batteries. If you want it more rugged, get a good case. I bought this five years ago and have no plans to replace it, probably won't until 4G networks disappear.
So, if you want some good advice, please briefly mention your phone needs.