Max Boot likes Mattis:
His epilogue glows about President Dwight D. Eisenhower, which is a prelude to this: “We don’t necessarily need a president to be a retired general officer, although there are potential candidates such as former Admirals William McRaven and James Stavridis and former Generals Stanley McChrystal and Jim Mattis.”
https://theintercept.com/2018/10/13/max-boot-book/