It costs more time and money to have your phone repaired by its original manufacturer. Additionally, typically it is more expensive and there are more limitations. Some might reject repairing due to other conditions of the phone. On the other hand, local stores can fix problems for you more efficiently and at a cheaper price. Note that the manufacturer may refuse to provide maintenance checks once it has undergone maintenance elsewhere.