How much have you spent on the several bikes you have purchased and gotten rid of? You have to be somewhere in the range of a really nice bike that will suit all your needs. If you had taken the advice of the countless posts of advice that we have given you then you would have saved a lot of money and grief over all of this.
You say the brakes are crap. What is wrong with them? Would it save you money if you simply adjusted them until they did work? My brakes rub a bit and when they do I simply adjust them up and the rub stops. No sense throwing good money after bad money. Make the bike work for you until you can afford a real LBS bike and not yet another Wally World bike that you like one week then call crap the very next week.
I don't mean all of that to sound like I am being a prick. I am just trying to save you money and grief.