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.
Often times Affiliate Marketing is Over-Hyped: You’ll see a lot of testimonials promising spectacular results with affiliate marketing, such as “person X made $60,000 in just 30 days as a brand new affiliate” & there’s many similar messaging like this that unfortunately give affiliate marketing the wrong perception, that its some sort of get rich quick scheme, which it is far from. This kind of insanely fast results most likely came from a successful Facebook ad or other successful paid aid. Sometimes due to multitude of factors an ad can just take off and generate high revenues for short period & then burn out. The difficulty is being able to sustain those kind of numbers consistently. FB for one doesn’t like most affilaite offers to be promoted, so eventually your FB ad account will get banned or your ad will burn through its audience and stop working. I know this because I’ve been there done that. Those massive pay days are fun but the real challenge is can you sustain it?
In the long-term, it affects your versatility, functionality, and, of course, your brand. In the short term, it can certainly add/take away a lot of headaches. That said, just like choosing a physical house or office, there is no such thing as an absolute “best” or “top” choice. There’s only the right choice relative to your goals, experience, and circumstances.