I think I see what you mean with how you loved the GF but it just wasn't working. I know I had a hard time letting go even though there were all these problems because I just wanted so badly to make it work. It's amazing what humans will put themselves through in order to try and 'make it work.'
I agree with those that have remarked that some of these issues would be best worked out before the wedding. I've never been married so I have no personal experience to base this on. I bet it would be terrifying but it seems like there might be some things to consider.