Welcome to WebmasterWorld Yaros!
I hope you stick around after you get your answers.
It's rather difficult to answer blanket questions like yours. All of the products cover the basics in some form - add/edit/delete products, payment solution, shipping options, etc. The challenge is in the details of how well they accomplish the specific goals/situation of each store.
Support is also a sticky wicket. Some of the folks here are comfortable with programming and quite comfortable with tearing a store a part and making it do what they want. Others are looking for an out-of-the-box solution and really want support to help with setup, and "how do I" sorts of questions.
I'm sure the membership will share at least a few thoughts with you.