I am a big believer you should have to be a CPC for a year before you can ERR out. I think that would end some of the hate for the system. I was personally affected by a brand new CPC who sniped a CAT 1 release to somewhere they had no business going. If people had to wait a year to bid out, it would give CPCs who have done their time an opportunity to get selected to lower/mid level places they want to go without having to be so desperate to get the only release in years as a result of the guy who just CPC'd and who put in for SCT that happens to be at the top of the list. If we had sensible cap limits on how many people a facility could select per panel (I'd say 5 is a good number), that brand new CPC wouldn't have been selected either. There are certainly ways to get better results out of the ncept program.
I also think all releases should be CAT 1. A year from now is a long time to wait for your new trainee to show up when staffing was bad enough for them to be selected today.