He is very underrated; although he has made his mistakes, he is still human; furthermore, it doesn't take away his achievements. It may pose a stain on his record, but I don't think it takes away his achievements fully.
I love this General Petraeus is one of the most powerful and influential to make the world most clean of the terrorist thanks for your job The Lord bless you always!!