If you need to make a choice between Island in the Sky and Needles, I'd recommend Island.