Looking at the list:

Hannibal was a great general but eventually failed, Scipio Africanus was a literal student of Hannibal's, but still very skilled.

I respect Sulla a lot for his victories in Greece, but Mithradates wasn't a brilliant general in his own right, was a fantastic conqueror though.

Lucullus has to be be the most undervalued/unappreciated people in history. He was a fantastic general, but due to his unpopularity Pompey (a non-entity in my opinion) managed to take the credit.

Agrippa was great too, but I have to go with Caesar. I mean he was deified! lol. Probably the greatest general that ever lived, But I'm open to discussion.