Sara,
I'll stick up for poor General Grant. In my opinion, he was clearly the finest general of the war, on either side.
I'll get all the negatives out of the way first. He was repeatedly surprised -- Shiloh being an example. He was repeatedly lucky -- Fort Donelson, Vicksburg (Pemberton was an idiot), Chattanooga.
All that conceded, the positives are overwhelming.
- Although the "lack of imagination" stuff is nonsense, he possessed a bulldog determination that refused to be denied. His "lick 'em tomorrow" comment at the end of the first day of Shiloh is the epitome of that. Virtually any other general would have fled back down the river. Grant stayed, fought and won. Similarly, after the battle of the Wilderness, a bloody mess, Grant moved forward. The cheering of the troops when they realized he was moving South, rather than back North across the river, is one of the most dramatic moments of the War. In my estimation, there was no other general who would have moved forward.
-- On a related note, he was smart and decisive. For example, within days after his arrival at Chattanooga, after listening to Baldy Smith's plan to reopen the "cracker line," he personally inspected the area, approved the plan and got it moving. Yes, it was Baldy Smith's plan, but it was Grant who had the sense and determination to get it accomplished. Everybody else was just standing around. Grant got lucky at Missionary Ridge, but if he hadn't opened the "cracker line" he would have had no opportunity to be lucky.
-- Notwithstanding his tactical mistakes, he accomplished two of the greatest operational moves of the War. His decision to abandon his supply line after crossing below Vicksburg was a brilliant innovation. It totally befuddled Pemberton, who wound up being defeated at Champion Hill because he had been wandering around looking for that nonexistent supply train. Similarly, Grant's extrication of his troops from Lee's lines at Cold Harbor and crossing of the James was a logistical and operational tour de force. Lee had no idea where he was for days. Yes, it failed in that he didn't take Petersburg, but the fact remains that it could well have succeeded.
- He was politically astute and sensitive to the needs of his commander in chief. He didn't complain, he didn't constantly whine for more men or supplies, he didn't gripe when he was saddled with a bunch of utterly incompetent political generals because he respected Lincoln's need to retain them. He assured Lincoln by his words and actions that he was not a political rival and would follow political directives. He did the best he could with what he had. (If you think this isn't a big deal, I'd direct you to messrs. McLellan, Joe Johnston, et al.).
-- He put together a strategic plan for 1864 that worked and won the war. Notwithstanding all of the North's advantages in manpower, materiel and the like, I am firmly convinced that no other general could have done what Grant did in this respect. It's also worth noting that the plan that he adopted was not his first choice (for political reasons) and that, as noted above, a number of the commands were saddled with political generals (Sigel, etc.). It worked anyway.
-- Finally, I just don't agree with the idea that Grant was a straight-ahead, unimaginative fighter. On the Overland Campaign, Grant was not head of the Army of the Potomac. He was hoping to leave Meade more or less in charge. Unfortunately, the AOP was still a mess. It remained timid and unwieldy -- "McClellanized." Meade and the corps commanders were all mediocre to poor (sorry, all you Hancock and Sedgewick fans). Remember, until 1864, the only battles that the AOP had ever won were Antietam (if that was a victory) and Gettysburg -- and in the latter Meade had had the luxury of purely defensive fight. Grant tried to get the army to move and execute flanking movements, but the parts just didn't work right, and the result was a series of massive head-on collisions that resulted in the horrendous casualties you hear about.
-- Nonetheless, and going back to a point I mentioned earlier, I am firmly convinced that if Grant had not been put in charge, the North would have lost the war because Lincoln would have been defeated. No other general would have placed the "insane" Sherman in charge of the armies that took Atlanta, and no other general would have continued moving "on to Richmond" after the frightful mess in the Wilderness.
I've typed this on the fly because I've got to run, so please excuse if this is somewhat disjointed. All you Grant detractors, flame away!