Better's always a subjective matter no matter what the topic. Randomly polling others what they think is better isn't useful unless you also understand why they think one option is better. It's the why that you'll use to determine the relevance of the opinion your your own preferences.
I have always found BestSkinsEver to be better cut and since they are priced lower, I can buy a couple of sets for less money. That being said, I'm going to give Bodyguardz a shot this year. They use gel to install instead of water. It looks a lot easier and less of a mess. I ordered a set and will find out.
Ive had the original Zagg Invisible Shield on my iPhone 3GS back and a best skins ever skin on the back of my iPad 2. Theres basically no difference.
The only thing is the Zagg one came with a bottle of application solution in a small spray bottle and the BSE skin expected you to mix a drop of washing up liquid with water in a spray bottle yourself. I don't know if Zagg still provide these but it was much easier having it provided and ready
I have just ordered one of Zaggs new HD skins for my iPhone 5, will be interesting to see how it compares to the old ones as it certainly cost a lot extra!
The Brando skins have a lovely glassy feel to them but the one i had on my DSLR screen came off very easily so I wouldn't trust it on a phone.