I’d go with WordPress on your own server with your own domain – be free and independent.