I want put one of these on my iPhone when I get it, but I cannot decide which one. BSE is cheaper, but it has no warranty. The thing that I am worried abut with the warranty is if I need to get my iPhone replaced or serviced I would need to remove the skin. Invisishield would replace the skin for free (under the warranty) but I would have to replace the BSE at my cost. I also have experience with the BSE on my current phone discoloring. I am also considering the possibility of BSE+ power support crystal film. Please help me to make a decision, I want my iPhone protected as soon as I get it. Thanks!