I would suggest GREedge to anyone intent on taking the GRE. I benefited greatly by this site, and it is due to GREedge that I was able to score 1560.
Before joining GREedge, I was of the opinion that all the free preparation material on the internet will suffice for the GRE. But, in hindsight, I have never come across any material as structured as what GREedge provides.
I joined GREedge long before I booked a date for the GRE, and after careful consideration of all the different packages. I took the 6-month complete GRE package. I went for it because I did not want to keep going physically to training centres for classes.
And how I admire that decision.
No GRE training program that I know of allows the same degree of flexibility that GREedge does. Anytime, anywhere. No need to bunk training classes for exams, assessments, important events etc. You learn when you are free. How good is that?
I know that even self-prep is "learning when you are free". But I am of the opinion that a structured learning program is more efficient than self-prep. And self-prep does not give you the number of adaptive tests that GREedge does. I took around 30 quant adaptive tests and 25 verbal tests on GREedge.
True, some of the questions are repeated when you go beyond a certain number of tests, but the number of new questions outnumber the repeating ones quite convincingly. And I felt that the tests were truly adaptive, I could sense the questions getting tougher as each test progressed, as I knew I had answered most of the previous questions correctly.
And you can see your score in each test in the "progress report" section of the learning tracker. It gives your average quant and verbal scores over all the tests that you have taken, plus a graph of your score progression. You can determine your score in your most recent test with an accuracy of plus or minus 10 points (on the current GRE pattern) from this graph. Also, the average scores are not a true measure of your ability - what you have to look for is your most recent score(s), which give a better idea of where you stand. Average scores are usually lower because of understandably poorer performances in initial tests.
Regarding a few questions/answers being incorrect/confusing, I do not say that this is not the case. I, too, found a few questions that were either wrong or for which the explanations were not entirely clarifying. But, as is the case with repeating questions, these questions are few and infrequent, and considering the number of quality questions that you do get, these questions form an insignificant number.
I prepared for AWA only in the week before the exam. I sent in 6 essays, all of which were reviewed by my facilitator, and I got good feedback both by phone and by email.
All my preparation for quant was through GREedge, except for the two powerprep tests. For verbal, apart from GREedge, I did the 50 word lists in Barron's, a few RC exercises from Barron's the day before the exam, and the powerprep exercises and tests.
I got 1570 in two of the tests I wrote on GREedge. Juxtaposing this and my actual score, GREedge gives a pretty good indication of what you are about to get, provided you place your trust in this extremely useful site, make full use of what it has to offer, and have unwavering commitment towards attaining your goal. :)