I guess everyone has their own opinion of "helpful".
Personally, I wouldn't be taking anonymous recommendations from a forum about which EA to risk my money with anyway. Think about the quality and veracity of replies you're likely to receive.
And it has always been nice to not wade through pages of competitive arguments and thinly veiled advertising messages.
Each to their own I suppose
You can always go to the Market and read the reviews there.
I'll offer an opinion, don't buy any.
The best way to get started is to open a DEMO account and check out FREE indicators and strategies and watch how other traders use them.
There are all sorts of resources on this site including articles, free EAs, and Code Share (all free) that you can use on a DEMO account to see how they operate with data. It is not completely realistic but there is a lot you can learn.
Check out YouTube for various forex trading strategies and subscribe to follow some of them that interest you. DO NOT believe their wild claims of making huge profits.
Before you know what kind of EA you should get you need to know what kind of trader you are. It is a learning process and it takes time.
When I started, the first questions I asked myself were:
1. Why would I buy this indicator? If the indicator provide good indications, why the owner doesn't make it an expert advisor? It can be silly but it eliminates 95% of indicators which intend to provide buy/sell signals
2. Why would I buy this EA? If the EA works, why the owner doesn't make a Signal of it? This again eliminates 95% of EA on the market place. (Serious EA owner provide signal with their EA)
3. Why would I subscribe to this Signal? If this signal makes enough money, then the Owner doesn't have to sell it... this explain why so many signals are quite new :)
My advise is same as Michael, try the free EA on the demo account. There are a tons of free EA, and some of them worth the time more than paid EA.
My advice is not to test too many (free) EA as them are pretty much the same. I looked into so many EA source code till I got bored as most of them were having the same idea behind.
A versatile EA is not so easy to find and also not so cheap.
My comment from here might change your mind.
A customer will buy(rent) because it can run several EA's in the same time where Signals are having exclusivity. An Owner will publish signals because it could make more money from investors rather than it could make with it's own money.