Im about the purchase a 725Tr also. Ive hear how leader has a bad rep, but it almost always boils down to a) ugly welds b) thin paint c) they're cheap
In the late 70's Mercedes Benz was having a dry spell in car sales. So, instead of lowering the price, they increased the price and ended up selling more cars.
I feel that if Leader frames sold for 500 - 600$ instead of 200 - 270$, people would say they are a top tier company.
Bottom line: the leader is going to be lighter than a kilo or the team track, and will not fall apart on you.