I certainly wouldn't put Cahill above Vlaar either. I would do at his current level but when he was at Villa he was pretty naive, even when he went to Bolton it took him a while to get into his stride.
As for Collins, he was a liability who constantly gave the ball away, no thanks.