both have their merits
for me, if you manage to build a good connection with a girl at an agency, its just as good as an indy girl, if not better.
Then again, usually an indy offers 1 specialty, that can range from a specific service, more personal, all the way to their looks. So on those...