For the sake of balance in the competitive setting but also providing access to new players, here are my thoughts:
Always Unlocks:
I think these are necessary regardless of the pick/ban format.
- Kritzkrieg (completely changes the flow of the game- provides teams with an alternative strategy to use as needed)
- Degreaser (the degreaser allows the pyro to compete with other classes in being an effective class that uses m2 and also combine it with other weapons. Otherwise, all we'll get is this: www.youtube.com/watch?v=2gTOQxmrCPA)
- Stock weapons
I would also argue for bans > picks and an unlocked loadout simply because by banning certain items, you still have the option to use other combinations of loadouts. Also by having unlocked loadouts, team's can have a greater variety in strat. as per need. (Oh I've got forward spawn as heavy, let me run by brass beast).
I think bans should be common for both teams, and as a guide to the newer players, the UGC/ETF2L whitelists could be provided as templates. Furthermore, a team vote should decide the bans (with a timer, if you don't vote in time, your vote doesn't count. Ties are put up for a revote).
Also, one point of curiosity is, will this matchmaking system run a elo ranking system as well? Regardless of this choice, I would definitely join these matches to help out newer folk. However, by adding in an elo system, higher level "teams" would be able to exhibit their skill (maybe add in watch stv option so newer guys can watch high level matches?) This would also give players with high skill credibility to the lower players- OH his elo is XXXX he must be good.