The 9X20 lathe is a great choice for hobby and limited run production. I have used one in my business for the last 15 years and it has held up. I would not suggest it for 8 hours per day, day in - day out use as it is not designed for that. I was able to carry it to the basement by myself (I was younger then) One thing to note is there are varying grades of this lathe sold; I would pay the extra and buy one from a reputable dealer with good customer support. I got mine from Jet Tools which fills both these criteria.
Don't know about the mill, but I'm sure someone will chime in.