Prices aside, machines will work assuming you actually use them. Not sure if bowflex has a new setup, but back in 2009 I went to buy one at a new/used equipment store, and I didn't like how bowflex resistance isn't constant through the range of motion. There are benefits to mixing in training like that, but I didn't want it 100% of the time. Their resistance bars offered peak resistance at the end of the range of motion, so at the beginning of the lift there was little resistance. I went with a cable machine with a weight stack. You'll likely get a lat pulldown, chest/shoulder press options, and some rowing variations. For legs you are pretty much going to be limited to an extension and curl variation. If that's extra, I would just not add and buy a kettle bell and do some squat/lunge variations for leg training. You aren't going to be able to get hardcore gains with this equipment but that doesn't sound like a goal of yours. It's not going to be the same as commercial gym equipment because it's a lot cheaper, so it's going to be a little wonkier and not as comfortable.