YD,
accepting that marinised Typhoon is not a reality, I think there are still quite a few reasons why this really comparing apples with oranges.
Who are you fighting? What do you want to do? JSF is stealthy and can carry a small bombload against a very high threat. It can also carry a slightly bigger weaponload if it sacrifices stealth, but that means it doesn't go very far at all. Typhoon carries much more, further, but probably won't do as well against a very sophisticated enemy. I would venture to suggest that our nation's air capability would be well served by having a mix of the two types.
As for what you fly off the carrier, it's only going to be a very small part of the combat power in any significant op; having carriers is probably more about the ability to put them somewhere to make a statement than exactly what you can do with the aircraft on them.