In the past several years I have booked almost no one except agency girls. The main reason is that I prefer to make a same-day decision on whether to see any girl at all. Seeing an indy almost always requires advance planning of at least 2-3 days or a week or more. When I visit Montreal, my plans can change from day to day and I never decide exactly what I will do until after I wake up and get moving (and get some coffee and food).
Given the wide selection and availability of agency girls, I can always find a few who meet my preferences when I check schedules in the morning. If I see that a certain girl I really like is available then I will book her for whatever time of day she is available and I will plan my day around her availability. If I identify a few girls that please me, then I will pick the one that best fits my preferred schedule. Sometimes I decide not to book in the morning and to wait and see who is still available later in the day. Sometimes I decide to book no one and just wait for the next day.
In selecting one or more possibilities, I read the descriptions (age, ethnicity, body type etc.), look at photos, check schedules and read reviews (paying special attention to the recommendations of reviewers whom I respect). None of those factors are decisive in picking a girl-I'm pretty flexible and willing to roll the dice on a girl who may not be widely reviewed. I have met some great girls by taking a chance on ones who are not highly ranked. In fact, I tend to avoid the girls who are wildly popular and hard to book. I would rather unearth my own treasures than pursue the well-known treasures of others.
I do acknowledge that there are a lot of indy girls who look and sound great. If there were no agency girls so easily available, then I would gladly put in the effort to plan in advance to see indies. But my preference for agency girls is determined by my preference for same day booking and no advance planning of more than several hours.