The character Veronica Mars broke up with Leo because she lacked certainty in her feelings towards him .
Veronica broke up with Leo after she and Logan Echolls kissed and she realized that she had stronger feelings for Logan than she did for Leo.
Veronica Mars -LRB-character-RRB-