Don't think you can get a better bike for your money, unless you run across a recent model used bike - especially if you wait for a free shipping or find a 10% off coupon code.
I would go with a 17" unless you have an extremely long torso and short legs. I'm 1 1/2" taller and ride a 19", but had to get a shorter stem. I believe the effective top tube on the 17" is around 22 1/2". If you measure your current bike, it might give you a good idea of the fit.
Added: The eff. top tube on the 19" is about 23 1/4"
top tube (effective): It's measured horizantally from the center of the seatpost to the center of the head tube.