Is Netflix Well-Positioned for the Future?