My (really simplified) take: Trainer for power and conditioning gains. Rollers to train your muscles to ride a bike really efficiently and well. You will win more sprints with the trainer. You will find yourself riding in better company with rollers. (Quality riders won't mind being around you; smooth riding does that.)
Ben