As per your requirement Wordpress is best. If your site build on wordpress you can easily handle your site. You can put blog, product, product content, sale product, order handle, Different category sub-category created, Category wise product list in front end etc. I have no exact your requirement. Please provide requirement, So i am build demo for your site. And i am complete my task within 5 days....