Each to their own, but I struggle to see how anyone can think of anyone other than Garner or Mcgrath as the top odi bowler. Differences in era make for a really difficult comparison. If you try and equalise by doing something like normalizing by stats (which I'm not sure we can do in the same way we cant really compare grace to a modern player), garner wins on output per game and Mcgrath wins on career output.
Whichever you prefer, they were the most successful quicks of their generations, and these together make up most of odi history.
This said, neither of them are a first pick quick for me in an odi xi. Akram is. And I'm not an akram fan. I have had many a dirty word to say about him on cw. He is horribly overrated in tests. He might even be overrated in odis (this said, I still think he is in the top 5-6 quicks ever).
But he's basically a necessity in an odi team for me. All the other top quicks are right arm line and length merchants like Mcgrath and Garner. His variety in tests borders on a liability, but in odis its almost a necessity.
And his presence, together with murali, can push out either Garner or Mcgrath in my team. Putting all of them in is one of the most worthless tails ive ever seen. It's going to lose a ton of games for you. If you try to shore the batiing by playing a batting ar you run the additional risk of the 5th bowler losing the game, withouth properly mitigating the weakness of the tsil.
The most replaceable in terms of boosting the batting are obviously Garner and Mcgrath . Plenty of like for like quicks who boost the batting. I might teplace them- even the best arent locks.