"Epic" is not synonymous with "good".
I can appreciate the scope and the ambition, but the overall delivery is too melodramatic. A "rock opera" doesn't work unless it changes things up every now and then, be it musically or thematically. That's why Pink Floyd's "The Wall" and the Smashing Pumpkins' "Mellon Collie and the Infinite Sadness" work so well, but Nine Inch Nails' "The Fragile" does not.
You need to change the tone, add a little humor, but in a way that fits - UNLIKE "Tommy's Holiday Camp", which just seems stupid in the middle of all the drama of this record.
Sure they can play. Sure Roger Daltrey is good (but inferior to Robert Plant, Ozzy Osbourne or Ian Gillan). But if you're gonna listen to a Who album, make it "Who's Next".
"Tommy" is, and has always been, overrated as hell.