I always thought Han’s promotion straight to general was completely absurd. Luke joined the Alliance military immediately and served through the entire war, while Han was still freelancing it on Hoth and then spent a year or whatever in carbonite. How could possibly outrank Luke when they get to Endor?