it seems like you want changes to be made for a bigger payoff, which doesn't translate to being more meaningful. Even if the BSA was easier to aim and use, it doesn't get used, and there's no payoff to building it anyway, since it's usually just "oh, we did it, it fired." Even DNA vault, in it's current state, after the time invested, it's not usually that the powers come into play for much, as it's too late to have impact, and if it was as overpowered as suggested, and rushed for, then there would be complaints from antagonists who were wrecked by super-crew.
I do wish however, that there was more inter-departmental co-operative goals, despite people always having the complaints that others will not carry their own weight when it comes to this. My main issue is always with people wanting to subvert teamwork in favor of doing everything themselves, or making their own X, Y or Z.