Who wore it better?Serena Williams vs Amber Heard