Which one do you think is best in terms of flexibility, theme and plugin availability and scalability?
There is a big difference dude.. Magento is an Complete Ecommerce Software solution.. Woocommerce is a Plugin for Wordpress and it's have a Limits.. So for sure if i would like to run an online shopping website, i will use Magento than WP+Woocommerce....
I'll suggest you to go for woocommerce easier than mangento considering handling features and functionality. Support is also good for wordpress..Go for wordpress woocommerce.
If you just have 100 products go for woo commerce. Have you tried prestashop or open cart ? There are plenty of php based Shopping cart solutions.
If you are currently using the wordpress, perhaps you should consider the woocommerce. If you are setting up a new site for e-commerce, magento is a powerful platform you should opt to.
I'd ditto the things others have said: WooCommerce for now as a plugin. If you see that you need an entire e-commerce site than certainly you'd want to check out Magento. That said, we know plenty of people doing just fine with WooCommerce even after reaching larger traffic volumes!
It really depends on how many products you have and how detailed you want your product options. I have a custom golf club ecommerce site and The product options are really complicated and woocommerce would never be able to handle it so I had to have a custom coder use the magento open source and create what I need. There are also some ready to go solutions such as network solutions, 3dcart, volusion, etc. etc. Which are great for ecommerce but you will have to pay at least $35.00 per month al