I trend toward those that have multiple lists. Off the top of my head, with some crossovers, from a not particularly well-traveled golfer (and not a very good one at that). Best included some that were challenging, but were also fun. Same goes for favorites. At the end of the day, it is just a game and any list is completely subjective based a wide range of factors, conditions, matches, and so many variables as to render any ranking not really worth the bother. Yesterday, for example, I played a couple of average courses (very badly) with a member of this group that I could say was one of my best experiences as a golfer. I could also argue that I played some of my worst golf in years. Enjoyment is where we find it.
Best in no particular order (and for different reasons):
RCD, Portrush, Dornoch, TOC, Ballybunion Old, Pac Dunes, Desert Forest…
Favorites in no particular order (also varied reasons):
TOC, Pac Dunes, Old Mac, Ballybunion Old, Cruden, Aberdeen, N Berwick WL, Dornoch, RCD, Rock Creek CC, Machrihanish, Brora, Elie, Bandon Trails, St. Andrews New, We-Ko-Pa Saguaro, Clear Creek Tahoe, and many other lesser lights that I enjoyed playing and would love to play again, especially with good mates.
Most mind-blowing: Stone Eagle.