It can be the clunky software, the stingy promotions or perhaps the confusing detachment process