Although some may work, I would never be 100% content not owning the code and therefore the in depth details of the underlying strategy.
Many EAs employ questionable money management techniques that will create a "feel good" track record for long enough in order to lure buyers into it.
A few months ago I considered selling my scalping EA. I think in some ways it would be"easy money", but I have decided not to sell it in the end, for a few reasons.
Once you sell your EA, your strategy becomes everybody's strategy, and so it would make it harder for you to really leverage off it by being "unique" once it is proven to work.
Where "normal" retail brokers are concerned, available ToP liquidity prices could become an issue where buyers of the same strategy will compete for prices, in effect causing each other slippage. This will depend on the type of strategy etc, but I guess scalability could come into it as it does with anything else.
So from a consumer's point of view (and I have purchased many EAs in the past) - I don't suggest that there aren't any good ones out there, but I won't be happy not knowing what's going on underneath the bonnet.
What's your view?