If you're looking for modern, cutting-edge entertainment, NCL is probably not going to meet your expectations. I've read some interesting things about the entertainment offered by Virgin Voyages. Not really my thing, but if you're looking for modern and edgy, you may want to check them out.