Examination of Robots Throughout Doctor Who

For a show that has been going for 60 years we have seen the quality of robots change significantly. Has moving from practical robots to CGI been an improvement? Does CGI lack any authenticity that practical robots gave us?