personally i dont trust any commercial EA. simply is why they sell it if they can maintain huge profit from it ?
as for me i would rather build my own EA based on my trading strategy. and one think i learn from develop trading strategies, it has supported by broker trading condition too. for example, my scalping EA, wouldn't works well with most brokers because of their silly rule, and dishonest trading condition. currently my EA performance best with armada markets platform, low spread even for base commision broker (still got 0.7 pips spread on eurusd, commision included), execution are fair and good.