To be honest, when it comes to FF games I tend to give the gameplay a pass if the story's good enough to keep me interested. Vaan becomes more bearable when you realize his actual role not as a main character, but an important one regardless.
Without him, Ashe would've most likely succumbed to her desire for vengeance and ate up the Occuria's BS.