I love Bates Nursery because I go in, roam around, and let my imagination go amidst their huge variety of plants. Then I ask a super-friendly staff person to help me make realistic plans for the time and money I have to spend. I leave with healthy plants and clear instructions. And I sometimes plan my weekends around their sales.
Pros: staff who take the time to tell you all you need to know
Cons: none that I know of
more