Marky Tee is right. This game is so easy to walk through that I finished the final boss fight with barely a touch being made on me - the fact that you can simply make your characters literally invincible while you fight by using the Hero Potions (you can get 100 of these by trading in your Laguna card) means everything is very easy.

My preferred characters for fights were Squall, Zell, Rinoa. Of course, if you want to bring luck into it then Selphie is obviously the most powerful. If you're lucky, you can beat any enemy at all in one 'hit'.