Who is the best Daniel Kaffee (A Few Good Men)?

Sandra Gonzalez of The Monitor listed her Cinema’s Top 10 Military Hotties. On no. 4 (or "Why Tom Cruise in Top Gun and not A Few Good Men?") :

4. Tom Cruise in Top Gun – If you like guys who have seriously cool names
It was a tight race. Cruise in Top Gun or in A Few Good Men? Ultimately, aviators and a flight suit pushed Maverick over the bar. Sorry, Lt. j. g. Daniel Kaffee. Plus, no one can beat Jensen Ackles’ portrayal of Kaffee in the stage version of the movie (Military pants were never so kind).

Source: The Monitor.

A Few Good Men, starring Lou Diamond Phillips and Jensen Ackles, ran from June 5 to June 10, 2007 at Casa Mañana Theatre in Fort Worth, Texas.