I voted for rally, but when you think about it, all of the above mentioned motorsports need a range of skills. It's pretty hard to say which needs the 'most skill' They all need specific skills for each one. Yes, rally does require a 'large' number of skills. 'Rally' is a fairly broad word (as there are various types of rally) it basically involves cars having to get from one place to another in the shortest possible time, on different road surfaces, therfore requires skills not really needed by drivers of circuit, drift etc.. but having said this, I believe ALL motorsports need a lot of skill and yes 'drift' too. I for one really like drift, it takes a LOT of skill. How many of us accidnetly slide out in the wet and think sh it! Imagine being able to have the skill to pretty much slide all the way around a track at such speed with such precision. Anyway... my thoughts, so don't slam me!