I think it depens at where you are. Is it your first shop or is it the next step in your evolution.
Magento can be hard for first timers without any budget. Many modules are ready to use but often need some modifications if you already have a business up and running.
Jimmy Ingvarsson
emotion | We Build Digital Empires
e-commerce, Magento, web applications | emotion