It's depend of what you are looking for.
I agree with Lily, if you are looking for an immediate encounter, you should go with an agency, girls are waiting for your call, ready to see you.
But if you like to plan things, Indies are great, you can talk, or chat with them, talk about what you are...