don’t get blinded by TT length (it like HA’s on MTB’s everyone has an oppinion/favourite at the expense of every other aspect of geometry)
Mines 21.75, on a street frame! I’m 6ft with short legs, and it does feel different to other BMX’s, but not in a completely bad way, in fact some people ride it and go away scratching their heads and re-assessing their view of the ‘ideal’ length.
But yea, neither of those looks particulalry good. As a minimum you want 3pc CrMo cranks, CrMo frame, CrMo fork, CrMo bars, 14mm axels. Other than that its a case of the more you pay the lighter/stronger/better it gets.