Peacock vs Hulu: How does NBC's new streaming service stack up?