Thanks for that.
I also rank Longstreet very high (1 Lee, 2 Jackson, 3 Forrest, 4 Longstreet, 5 Cleburne) but am uncertain how Southerners view him, considering his whole life.
You vote puts Longstreet firmly in fourth place among Confederate generals, in my opinion.
Longstreet was not thought well of by a lot of Southerners after the war. Some blamed him for Lee’s failure at Gettysburg. Longstreet was also somewhat critical of Lee in his post war writings. He became a Republican and supported Grant for President. Later he was appointed to various Government posts in Republican administrations.
If you wanted to make a perfect Civil War Army and forgot about which side they were on you’d have Longstreet as the supreme commander with McClellan in charge of logistics. Stuart or Sheridan to run the cavalry. Lee in charge of the infantry with corp commanders Hancock, Jackson, Johnston(Joe). Without question Gen. Hunt in charge of artillery.