I have to agree with the OP.
Having completed:
1. Rapid review (goljans) questions (2x)
2. Webpath
3. Review of Robbins (2x)
4. USMLERx (2x, more in some areas)
I am doing random/timed 46q blocks. After about 2+ weeks now I am 45% through Uworld, 75% average, and 100% thoroughly unimpressed.
The explanations are long winded, start with extraneous background information you would only need or have never heard about the disease in question before, or remember absolutely nothing. I could see how they could be useful for those students who don't use books, and have no other learning resource to reference other than the internet.
More than that, I feel bad for anyone actually completely going through each explanations even to see why each one is wrong, as so many people claim they do, because it is the most unyielding time sinking activity I think you can engage it (at least for me). Of course I suspect for those who were absolutely dumbfounded by the question, with no resources/books available to even learn about that topic, the need to read the full explanation is completely due to dependence, and thus their opinion is shifted to favor the Uworld explanations, simply because it's that... or nothing.
For me, it's been hardly a learning process, just continued practice. I've yet to right down a single 'good tip' or have any revelation/eureka moment even after having done half the bank so far.
Again, I think it's just because so many people need and cling to this resource because most are completely unprepared for the road that lies ahead, or remember nothing from the past two years.
With the proper prospective, I can assure you, this source is nothing special, and, I hope your sitting down for this one: it's also not free from error.
I do 'like' certain things, like the cumulative data, and the break down for each subject, how you do compared to others, and what your worst subjects are, this is surely where the power and usefulness of the bank comes into play, more so than the actual questions themselves.
My background so far if it means anything to you:
CBSE 1 (13 weeks out): 238
NBME 1 (offline) (12 weeks out): 223
NBME 2 (offline) (11 weeks out): 234
NBME 3 (offline) (10 weeks out): 242
NBME 4 (offline) (9 weeks out): 245
NBME 5 (offline) (8 weeks out): 242
<--Started Uworld about here
NBME 6 (offline) (7 weeks out): 242