Hi man,
for e commerce I strongly recommend you prestashop123 is free and very good.
For blog and normaly sites I recommend you WISIWYG Web builder 7.5.1 it can do everything includin blog , registration forms with password and many ,many things.
Is very easy to use.