I think Lee was a brilliant tactician and Longstreet's problems (of which he had many) hindered Lee more than it helped. I don't think, when Longstreet was separated from Lee, he proved that he was as good as he thought he was.
Proofread, proofread, proofread.