You have to way up the cost versus the quality of the training.
Pan Am is cheap but you have to work your guts out. The others can be rather more expensive (up to 10,000 USD) for the same rating. I can't say how much better the training is at other schools as I have never attended them.
If your paying yourself take cheap and difficult. Someone else's money? Easy and more expensive is the go.