This is unclear right now since transactions are subsidized by Flow at the moment. That, of course, will not continue forever.
I like the ideas behind Flow's account storage better than the way Ethereum handles things. The idea that I have an account and I give access to things is much more powerful to me than relying on a central smart contract to determine things for me. It feels more flexible.
That said, I've written about Ethereum NFTs as well and writing Solidity contracts is akin to writing JavaScript, so that's a big plus.