Meghan Markle and Prince Harry's new Netflix deal sparked a debate over whether it was a win or a downgrade.

See Full Page