Since I started with agencies little more than a year ago, been on 40 appointments and have not repeated at all.
Before that tried a few independents and have repeated few times, but much less frequently.
Is one path better than the other? I don't think so, each has its own plusses and minuses.