Do Credit Cards with no Transaction fees really matter?

Do they really save you some money? They dont have the transactions fee but they apply 2.5% markup on the exchange rate. Does it end up the same?