Sí, definitivamente debes romper con ella porque con las cualidades que has enumerado se merece a alguien que la amará por sus virtudes.
A mí me parece extraño que estés sin amor porque ella te quiere mucho. Simplemente muestra tu inestabilidad mental. Tu incapacidad para reconocer el amor no debería afectar la vida de otra persona, así que es mejor que la dejes.
Ella no vale nada para ti, pero estoy seguro de que no tendrá precio para alguien en el futuro. Y un consejo para el futuro, antes de iniciar otra relación, aprenda los conceptos básicos de los valores intrínsecos que una persona debe poseer para mantener una relación positiva y duradera.