Too close to call in the 60s, when both were great. But since then the Stones have produced 3 and a half decades of unrelenting Dad Rock shite (with one minor exception in Miss You). Therefore The 'Oo by default.
Has to be the Who for me. Never really got into the Stones at all. Saw the Who 3 times tho, once at Wembley stadium in 1979 and twice at the Brighton Centre - some of the best ever gigs I saw !