I would also recommend a gym over a bowflex, but for slightly different reasons.
Basically, any machine workout is going to be fairly limiting. Most of them tend to isolate certain muscle groups to work them exclusively. This is fine when you're getting started, but evenually you're best to...