Lin-Manuel Miranda's Directorial Debut Movie Hits Netflix and Fans Are Weighing In