Banshee
Check out a Banshee.
They're a bit heavy, but super compact and they put you in a really nice upright position. They have a short top tube that suits your height, and a nice geometry.
You can usually find a used one for a decent price (~2k) and the frame holds up well, although you...