Thanks and yes I have but I do love her and we have a lot of good qualities together. I worry that if I did split up with her and get my own place I’d regret it and maybe only at that point realise what I had.
I think it is the exact other way around!! She has been taking the piss, she is a chancer, a deadbeat, in debt and is financially irresponsible. Where would she be if you hadn't financed her and her DCs accommodation and lifestyle? I don't see how she could have any redeeming qualities, she sounds like a worthless bit of shit (sorry but she does). If you split up, she'd have to finance her accommodation and life herself, and at that point, she would realise what she had, and lost because she treated you so badly.
She's treating you like a mug. And you are still with her. Why? Of course she wants you to marry her, she will then be joint owner of everything and she can continue living the life of riley (whoever riley is, lol) while having 50% claim on your money, assets, and pension.
Run. DO NOT WALK. Run away from her NOW. Do not marry or even remain involved with someone who has so much baggage; baby dadS? that contribute nothing (no wonder she has latched her hooks into you and sees you as her meal and life ticket), debt, is selfish, irresponsible, was selfish even at the outset and you continued to see her rather than see the red flags and run the opposite direction, etc etc. She really is just a worthless bit of crap and you can do so much better. If you stay with her, she will just drag you down and eventually put you in debt, if you marry, she will have a claim to your house. Wake up!!! Get out of the relationship now. How can you be attracted to someone who is so lazy, selfish, with no work ethic, etc? She'd have to be good in bed because her personality is toxic. I know that I have to actually like the person I am with, and I don't see what is likeable about her. Your relationship has more red flags than a fuqking Communist party march, pay attention and get rid of her and find yourself and equitable and sharing and mutually rewarding relationship.