Wayne Rooney is the most under-appreciated player in English football, says former Wales international Robbie Savage.