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.05
TRX 0.33
JST 0.078
BTC 62894.44
ETH 1674.44
USDT 1.00
SBD 0.39