I have always liked Barret. Hard exterior, soft as marshmallow on the inside. His past would break many people, but he continues on to protect those he cares about. While his Lvl4 Limit can be random when it comes to hitting smaller enemies, his attack damage is powerful and can often be placed in the back row so he only receives half physical damage. I give him many command materia and try not to overload him with other that reduces his physical stats, outside of the Restore-All combo and magic that gives status effects like Poison and Contain materia.
Bookmarks