Id suggest you look at the gaggia classic. Im in the process of repairing an old one right now and they are easy to work on with parts available - even if you never plan to repair your own machine it is good to know that it can be repaired in the future.
The gaggia has a small boiler, which limits steaming ability compared to the rancilio, but has the benefit of heating up quickly. If you only want to make one or two cups at a time and dont need to steam, the gaggia may be a better choice (and $250 cheaper). You could then consider a PID kit to really give it peak performance.
If you need to the larger boiler for heavier usage, the Rancilio is probably the one to go for.
Another one to look at is the Gee machine that seems to be getting favourable comments, but is too new for long term reliability to be proven.