If I can chime in once more, I think every method of weapon switching with mouse+keyboard is imperfect in some way when you have this many weapons. But one nice thing is that you could implement the number keys, scroll wheel, and radial-style weapon switching all at once and they wouldn't get in the way of each other.