Sort:  

You are correct. It's pretty much the same way with Steem; you need to buy or get Bandwidth (here rewarded with vesting/Steem Power), which is the equivalent of buying RAM.

As for an account creation fee; keep in mind that you only need to vest that amount, you do not actually loose it.

Other than that, transactions on the EOS blockchain are free / does not cost a fee.

Coin Marketplace

STEEM 0.21
TRX 0.14
JST 0.030
BTC 69812.20
ETH 3376.99
USDT 1.00
SBD 2.78