Eurofighter is an air to air fighter designed to dogfight Russian jets over Europe, only there isn't much chance of that happening anymore, and they haven't been upgraded to proper multirole aircraft either (too expensive) so all you can do is drop "smart bombs" from them, we could have bought much cheaper places to do that (not forgetting that Eurofighter isn't a stealth aircraft either, whoops). Should have spent the money on F-15Es (or variants) instead, it would have cost less, done the same and been delivered earlier.
The money spent on the Typhoon was invested back into our own economy, if we had bought F-15E fighters from the US we would have been helping someone elses, so in reality buying a foreign aircraft would have been more expensive for the economy overall. Also the F15s are being slowly replaced with the F22 raptors which are a similar cost to the Typhoon. The lastest phase of the Typhoons are also multirole and far more advanced than the F15E.

.
