Difficult question... Think my answer depends on the use/play.
For solo play, my favorite is still Fleshlight, more specifically was the
Jenna Haze Forbidden Sleeve that no longer exists
I really dislike that the Fleshlight Girls line now doesn't feature the generic internal textures and only has exclusive textures for each model now. Regardless, read the review, but still my favorite even with all the alternatives that I've used since.
For prostate play my favorite is still the
Aneros Vice; however, the
Lelo Loki is a close second. Honestly the
Lelo Loki is more often used with my girlfriend as part of foreplay before anal sex than by me for prostate play. But it's an amazing toy for both.
For couple's play our favorite is probably the Lelo Tiani 24K that EF doesn't carry; however, we also enjoyed the
Lelo Tiani 3, which is why we eventually got the Tiani 24K. It has internal and external vibrations that the
Tiani 3 doesn't... plus it holds better than the
Tiani 3 did.
For my girlfriend, for solo play is probably the
Lelo Ina Wave; however, we're still testing and I'm working on a review for the
Epi24 Womanizer Plus which might give the
Lelo Ina Wave a run for the money...