That's right about the time we were testing it and making our final decision. As I recall, there was no way to fix the automatic storing of credit card information. You could make it so that various admin users could not view it but it was stored, nonetheless. I am not saying that you cannot pass PCI compliance because of this; I am saying that it makes it harder and maybe more expensive. Also, if a breach were to occur, you could definitely be sued (keeping in mind that you are a little fish and most lawyers will go after the bigger fish first - i.e. Americommerce).
It DOES make it more convenient for repeat customers to not have to enter their credit card information, but we just honestly did not feel comfortable having people's credit cards sitting in the system. If a computer was left unattended, anyone could get to the information (not to mention hackers). It also would be available to anyone who has access to the server at Americommerce - something we would have no control over.
There were other reasons - very limited template choices, packing slips that were hard to print and very awkward product options come to mind. In the end, we chose BigCommerce because it served the needs of the vast majority of our training course members better and they simply were a little more polished and offered better support. Incidentally, there ARE plugins like Merchpin for BigCommerce that allow you to put your website's products on virtually any platform.
In the end, everybody is in a different circumstance and has different levels of aptitude/experience. What is right for you may not be the right shopping cart for somebody else. The only way to know for sure is to "test drive" them. I guarantee you that none of them will be absolutely perfect. They all are missing features that another cart has. You just need to decide what features are the most important to you and settle on the shopping cart that is the closest fit to your needs.