I've had gamefly for a little over 3 months... it's been pretty good. The turn around times aren't the best, but I normally keep the games for at least a week and while I'm waiting for new games I can play uno, texas hold 'em, etc
I currently have the 3 game out at a time plan and it works out good. I usually always have at least one, if not 2 games in my possession at all times while waiting for the next one.
I have gotten one scratched game, and one game that didn't make it to me, but as soon as you let them know they ship out your next game no problem.
Turn around seems to be around 5-7 days for me here in Virginia. I tried gameznflix but I prefer gamefly enough over them to make the wait worthwhile.