Kanchelskis was a right-winger whereas Beckham was a right-midfield player.
I loved watching Kanchelskis take on defenders at pace during the 4 seasons he was at the club and I'll never forget his hat-trick against Man City. He was our top scorer in the 94-95 season and was part of the team that won United's first league title in 26 years. Unfortunately, my last memory of Kanchelskis is watching him play for Everton against Man United at Goodison Park (my first away game) when he dislocated his shoulder after being tackled by Lee Sharpe. It happened just in front of me (I was a few rows back sat with the home fans) and I can still remember the look of agony on his face.
Beckham has one of the best right-foots I have ever seen. His crossing and free-kick ability was fantastic. The number of assists that came from it was incredible and he scored a few too! He was so important for us in our treble-winning season and imo was part of one of the best midfields this club has ever had (Giggs, Scholes, Keane, Beckham). From the equaliser in the 94th minute against Leicester City in our first league game that season to the equaliser against Spurs in our final league game that season Beckham was an integral part of our most successful team. I have no shame in admitting I'm a big fan of Beckham.
2 different types of players and both did great things for United but for me Beckham edges it.