I agree with the system you outlined, with the exception of enlistment terms, and have heard similar ideas from others. Only thing I can think of is how finances are handled, because without a doubt the people who pay the most for shit are probably gonna want a say. Primarily, judicial should be retained by the commanders unto their subordinates, but obviously command staff could act as a "court martial" if requested.