Good article. It really lays out every detail nicely for people outside the comp community.
I've seen so many confused reactions from non-TF2 players
on class limits:
The only problem i see with no class limits is for solo queueing.
The best solution would be to have a solo/duo-queue system where you pick class beforehand and a seperate one for premades.