如果你的描述是准确的话:
只想问你一个问题:“除了这2个没有其他更好的选择了吗?”
首先,你要明白一个问题:“结婚和恋爱是安全不同的2个概念。”
你也说了,a家里条件不好,你们分手的原因是,他多次说要到你的城市,但是,失信了,因为家里离不开他,很显然,你应该也不想去他们家那边吧,现在的问题是,这个问题你们解决了吗?是你妥协,还是他妥协?如果是你妥协了的话,你确定你要去他所在的地方,还有可能要和他父母一起住吗?
关于b,其实最大的问题是,他收入不高,你们结婚的费用,甚至可能结婚以后的费用其实都要靠他们家,而不是他自己,所以,b算不上经济条件好,他自己经济条件好和他家里经济条件好是2个概念。更重要的是,很显然,你不太喜欢像b父母那样的公公婆婆,现在还没有结婚,都已经如此了,如果你们结婚之后,矛盾就会放大.......这日子......
要怎么选,是你自己要决定的事情,只是希望你好好考虑清楚了,原本“森林很大”,但是,你非要二选一的话,那也是你自己的事情。
最后,不管你现在30多也好,40多也吧,你要明白一点,结婚是大事,这件事可能会影响你的整个后半生,所以,眼光放远一点,放宽一点对你没有坏处。
以上是个人意见,仅供参考!