A major advantage for the CSA was the fact that they had four ranks for generals: brig, major, lieutenant and general. This meant that brigades, divisions, corps and armies were commanded by the respective ranks.
The Union army had brigadiers and major generals. There was the exception of Grant being made a luitenant general in 64. Major generals were set up by seniority which caused problems. Burnside ranked Meade. Banks ranked Grant. McClernand ranked Sherman. And Butler ranked nearly everyone. Guys who made major general early in the war were hard to assign places if their abilities did not match their seniority. I think Banks, Butler, Burnside and McClernand ranked Sherman, Meade, Thomas and Sheridan.