Dices que no vas a hablar de lo que hace tu novio pero es que creo que precisamente eso es lo básico para tomar una decisión.
Esas mismas palabras de tu suegra, si tu novio te trata bien, no servirían para nada (incluso se podrían tomar como a mala fe). Pero lo que te debe hacer tomar la decisión no es lo q dice tu suegra sino como te trata tu novio.
Por lo poco que dices se intuye que tiene razón. Pero eso solo lo sabes tú. Si no valida tus emociones, no hace esfuerzos para que estés bien, te hace chantajes, no es apoyo y lugar seguro, no te respeta…. pues no, chica, ahí no es.
Tómate lo de tu suegra como un clic a partir del cual replantearte cómo te trata tu novio. A veces se ve más claro desde fuera. Pero la decisión es por cómo te trata tu novio, y eso solo lo sabes tú