I agree with the above posters, I have had the Bowflex Ultimate for a few years now, I was doing ok with it, since that time I have started using my Gym at work, with free weights and have shown a big improvement. I now use the Bowflex for my wife think it suits her needs well....for now, she is just starting weight training and such. So it will serve her well, But I have out grown it, and when I finish my basement I will build a gym in there for myself.
I would go with free weights if you can.