I don't think it would ruin anything if you were able to select all available leves from all the camps, just as long as they get rid of the ability to abandon just to do them over again.

This way, you can actually spend more time with different classes than just one or two at a time.