I'm upgrading soon, and I own a couple of cases (since I do not want to buy new ones). Which ones do you prefer in terms of protection (regardless of aesthetics)? I'm just torn between these four, since I have them. I just don't know which one might help preserve my phone better. Speck Candyshell Speck Mightyshell Urban Armor Gear Inicpio Dual Pro Your inputs are highly appreciated.