something people overestimate is the value of "stealth".
the b1 has a low signature, but is not referred to as stealth.
some people seem to think of stealth and no stealth as a black and white world, which is utter nonsense.
it is actually so that stealth planes have a purpose, which however is rather limited. their operational effectivity has been blown somewhat out of proportion due to the fact that they have seen action against countries with "not so modern" AD
systems only and with no enemy airthread present.
taken into account that planes like the b2 need special hangar and local infrastructure and mainteance they really fall into the "precision firststrike and a special mission here and there", not more not less.
noone doubts that the f-22 has a low signature, lower then the eurofighter for sure.
but that doesnt mean that the f-22 is invisible in comparison to the eurofighter.
stealth, like everything, has so many variables to it that a definite judgement is only possible for a specific situation, and not overall.
so thinking about getting 200 f-22 export(less capable most likely) or 400 eurofighter, i'd go for the eurofighters. you have a more versatile type, twice as much planes, less maintenance(no special stealth things to take care of), most likely better dogfighting ability due to the lower weight, better spares aviability due to only 1 plane in the fleet(the f22 choice would mean you will need mud movers aswell) etc.
so i think you have under a practical point of view, for the requirements of the european nations, a better pick with the ef.
an important plus is also the strategic imperative of not being dependant on products from another continent, which was also the reason for the a400m engine choice.