It’s not so great for websites that are eCommerce-first. The functionality is there. It’s fine. But I would not choose Wix to start an online store. I’d either build an online store on your own with WordPress + WooCommerce or go with a specialty eCommerce platform like Shopify (comparison) or Bigcommerce (review). I wrote a direct comparison on Shopify vs. Wix here.
I wouldn’t say you can’t be successful with a free domain, for example barenakedscam.siterubix.com, but having a personal domain will definitely help with branding and makes it more credible, plus there’s no restriction on the design if its your own domain. Free domains have certain restrictions in terms of the customization of the look and feel of the website.
I have just started WA and to anybody who is considering this, it has ABSOLUTELY EVERYTHING that you need to succeed in affiliate marketing, but it comes with a catch….there is a ton you have to learn. 50 lessons in all. Think of this as going to school to learn a trade. From what I hear on the WA chat, you might make a full time living at it in one, two years or never. The advantage is that it’s a dirt cheap career. But no short cuts here. You gotta work at it, part time, full time, off and on like a lot of people, but everything you need is there. It’s all up to you. The only limitation, the only unknown factor IS YOU.
That depends on your experience, budget, and goals. WordPress has a steeper learning curve and requires more maintenance. But over the long-term, it offers much more versatility and options to grow. If you self-host WordPress (rather than use WordPress.com), it can also be much cheaper than Wix. Wix focuses on onboarding and pure ease of use for someone who wants a solid, maintenance-free website without the frustration of a web designer or figuring out HTML issues.
If you want the full story, you can check out my about me page (it’s a pretty cool story if I may say so myself). The short version is that I got started with affiliate marketing back in 2009 and was able to go full-time in 2011. I now own more than a dozen websites in several different niche industries. You can see a listing of most of my sites at RogersConcepts.com.