Vaas and Dev are the only two that are really high class and in the category of the ones you mentioned. The others were good but not great.
Strike rates are important as well, taking wickets at regular intervals is important as bowling a team out twice is the only way to win a test match. It is why guys like Flintoff that were good for a short period of time but overall had a strike rate of a wicket every 11 overs not the kind of guy that regularly rattled an opposition.
Flintoff only really hit top bowling form in the middle of his career that he really hit his straps as a bowler.
In his first 26 Tests between July 23 1998 and September 4 2003 (when Freddy was a part-time, injury prone trundler), Flintoff took 43 wickets and averaged 49.95 with the ball, with a strike rate of 101.0
In the 36 Tests between December 1 2003 and June 3 2006 (Freddie's golden period as a fast-bowling spearhead), Flintoff took 143 wickets and averaged 25.72 with the ball, with a strike rate of 51.7
In his final 17 Tests between November 23 2006 and August 20 2009 (from the 5-0 Ashes drubbing and injury period, to the end of his career), Flintoff took 40 wickets and averaged 39.57 with the ball, with a strike rate of 80.2
As a spearhead, he was outstanding, with a top-notch strike rate, average, and ratio of wickets per test. But in his first 26 Tests, he was really just a part-time seamer who could tie up one end and make the occasional breakthrough on the odd greentop. And in his final 17 Tests...well, the first 5 of those, he bowled himself into the ground in a futile Ashes 5-0 drubbing, hurt himself, spent 18 months off the field recovering, and then came back for one last run. We only saw the best of him for a short time, but in that time he was outstanding - you shouldn't judge a player of his qualities on his career stats, especially with injury issues. He showed some of the most rousing, aggressive fast bowling spells I have seen, toppling class batsmen like Ponting and Kallis, setting them up and making them look foolish.