Local card stores can offer good customer rapport and one can inspect and judge for himself the condition of any desired card.
Local stores generally have high overhead and often have limited selection as they want to carry cards that will move quickly.