I don't know if this is a recent thing, but my CZ bank charges nothing on incoming/outgoing SEPA payments (mbank).
Regarding instant transfers, already supported by many banks in CZ (not mbank though, so can't tell if there is a fee), see https://www.mesec.cz/aktuality/okamzite-platby-umi-prijimat-...
I think Germany has instant transfers for a fee but I am not sure. There was never a need for it.
Czech has instant transfers already? Great. The CZ Bank I know charges 6 Euro per incomming EU Euro transaction.