I understand why you're angry Kas and anger is a great motivator. You are using it to pull you up and rebuild. Strength has many sources, one of them is the big f** you, I will get through this, even if I have to live on ramen noodles for the next 10 years. But, when it's all said and done and the anger and bitterness has served it's purpose, then let it go.
One day, 10 years from now, when you are living in the house that you own eating the food you paid for, then you will look back on this and say "him leaving was the best thing to have happened to me" and you will mean it.
Keep going, you're doing brilliantly.
I'd stay away from a large city job - cost of commute, time wasted commuting, longer hours surrounded by people who never move beyond 'colleague'. I meet new people every week but the count of people I consider friends is around 10.