The problems with assisted machines are that (a) your posture is off and (b) people tend to go too easy because they can.
These are the similar problems with pulldown machines. Yet I would argue that both could help you get to the point where you can do a pullup. After that, they're practically worthless.
Negatives sound like another good alternative.