So true, Jackson was a great general but is complete lack of tact was his greatest weakness, the men hated him from what i could find out. I read, some time ago, that Davis thought of sending Jackson to the Western Theater to replace Joseph E. Johnston. Now i know that Johnston wasn't the best of generals, allowing himself to be besieged in Corinth was stupid to say the least, and his decision weren't always the best, removing Beauregard for attacking when he had received orders to retreat, ignoring that was only thanks to that attack that the CSA was to repulse the union at Shiloh (he probably wanted to receive the glory all to himself), was stupid, but despite his bad judgment, he managed to keep the loyalty of his soldiers and he still managed to achieve some good things. The victory of the confederacy at the Battle of Fort Donelson, against that upstart general, what was his name Grant something, was all thanks to him. Only thing that Lee made was reinstating Beauregard to replace Longstreet.
On a more serious note, image the eastern theater without Beauregard saving the Confederacy from Lee's mistakes, the Peninsula Campaign didn't ended the war thanks to that man.