<human>: Give me a shortened version of the text

The good: The girl is extremely sweet (except for short bouts of temper flareups, especially when drinking). She is very loving, sensitive, attentive, very flexible in what we do. She goes to the gym with me every day, loves going on walks. Day-to-day living, we are extremely compatible. The sex is amazing. She is drop-dead gorgeous. She loves to cook, clean. She works very hard at work. She doesn't have expensive tastes, which is very important to me, because I am very frugal (I save most of my income).

The bad: She is illegal in this country. If she gets deported, I can't just pack up and follow her to Mexico. She makes very little income. I can support her with my income, but then I have to pay for everything. She also has practically no vacation time, and can never travel outside of the US bc she wouldn't be able to come back. We still have a bit of a communication barrier, but it has improved significantly. I still have a hard time talking with her friends, and her with mine. Group hang outs usually involve one person not speaking much. I feel there is an intellectual barrier. I don't have too much experience dating, but I have much more interesting conversations with my guy friends with more of an education behind them. She spends a lot of her free time on facebook, so she's not improving where she is in life. She hasn't made a strong effort to learn English very well (we speak primarily in Spanish which I have become very good at). It is partially my fault, because I like learning Spanish and speak to her in it.
<bot>: Continue or end relationship with very sweet, loving girlfriend who has no degree, career, is illegal in the US, and speaks weak English and doesn't seem to try very hard to improve at it.