John, I started a gift, garden ornamentation and birding supply business and went with MS POS because it was packaged with and HP system. In retrospect, I wish I would have first contacted a consultant/reseller familiar with various packages (which is what I suggest you do). A good one will establish your requirements and then make a recommendation. We have been able to make MS POS work but with a lot of effort and yes, it is lacking in some areas that you may find critical. I do not have experience with any other packages but some comments are:
- it does not support parent/child relationships for product, i.e. you buy bulk but then split up the product for resale such as in bird seed, or the reverse (you combine several items to make a single item)
- it does not support zip code qualification for credit card purchases. mechants will give you a discount if you enter the zip code of the customer (reduces their risk). This will cost you in lost discounts.
- if your not experienced in retail processes, the only real support you get is here. this forum is good and i've recieved great respones but sometimes you want to talk to a live body that can coach you though and issue. a reseller might be able to provide an "affordable" support package for calling in.
- it is simple to use and the new tutorials and documentation that come with V2.0 are good to get you going. (V1.0 doco was a joke). Being that it's simple to use, it's also simple in funtionality. Think Outlook Express vs. Outlook.
- yes, integrates very well with Quickbooks. No problems other that some work initially to set up. If your not familier with setting up the integration, hire a good QB consultant that is and he/she can set it up for you.