Yes, I agree. I think Tommy Price was a better rider and more worthy World Champion (twice if you include the 1946 Riders' Championship) than he is generally given credit for. The fact he and Freddie Williams were both Wembley riders and therefore riding at home always seems to mark them down a bit.
The "missing years", 1939-1945, are, of course, a field of endless speculation. There are a number of riders who are often touted as losing out on multiple world championships. Tommy, as you mention, but also Vic Duggan, Jack Parker, Cordy Milne, Arthur Atkinson, Eric Chitty, Eric Langton and Aub Lawson in particular. But there were many others who would have been contenders - Lionel Van Praag, Ron Johnson, Bill Kitchen, Jack Milne, Wilbur Lamoreaux....and on and on!