There are so many stores/shops online. I'd really like to buy from some place other than Amazon. What are some well stocked store suggestions that aren't overpriced, with good customer service and preferably product list that can be sorted by ratings. I value other customer's opinions!