This subject keeps appearing in several other threads. I think it's time we dedicate a new thread to this subject:
What do you prefer: dedicated or multi-role a/c?
Personally I'm in favour of dedicated a/c. I focus a lot on performance/effectiveness and generally spoken dedicated a/c are more effective in their role than multi-role a/c doing that same role. For example: I think an A-10A or AV-8B is better at CAS/BAI than the F-16.
To me the only real advantage of multi-role a/c is cost-effectiveness, with emphasis on cost. Which is probably why multi role a/c are so popular in this time of shrinking defence budgets.