I would say it'd be fine, except for the fact that you can switch between any of the Tonics at any time, not just need to find particular Tonics sitting around the environment.
Of course, you can also carry as much ammunition for each weapon as possible without needing to actually possess the weapon and all the upgrades stack, so that part of the system is alright. But part of the problem is that the idea that you can pick which weapons will suit a particular encounter only works if you know what's coming. Given how the game doesn't always turn out as you expect, that argument falls flat on it's face.
Overall, this is still an amazingly fun game, and this is the only problem I've come across, with it being a boon to some and a flaw to others, so rather then the perfect scores people have been throwing out...I'd give it a 9 out of 10.
Of course, you can also carry as much ammunition for each weapon as possible without needing to actually possess the weapon and all the upgrades stack, so that part of the system is alright. But part of the problem is that the idea that you can pick which weapons will suit a particular encounter only works if you know what's coming. Given how the game doesn't always turn out as you expect, that argument falls flat on it's face.
Overall, this is still an amazingly fun game, and this is the only problem I've come across, with it being a boon to some and a flaw to others, so rather then the perfect scores people have been throwing out...I'd give it a 9 out of 10.