NOTE: It seems this hit a nerve because this post was removed from NEO subreddit really fast... I started doing the math after familiarizing myself with how NEO works and seeing the smart contract fees blog post (https://neo.org/en-us/blog/details/68) published less than few weeks back. Let's say I want to make a simple smart contract for a conference ticket sale. The blog post says GAS fee for creating a contract is 500. GAS = $23 now. GAS = $23 means that 1 smart contract would cost me $11,500 to create. Technically every NEO generates GAS and every NEO is "a vote." If it costs $11,500 to create a smart contract, you probably shouldn't invest in GAS but instead buy NEO and generate GAS, right? According to neotogas.com, you need 35,000 NEOs to generate 500 GAS in ONE MONTH. With $30 per NEO, this means that I would have to own $1,045,660.00 worth of NEOs to get 1 smart contract per a month. To use NEO for smart contracts, you either pay $11,500, or you invest over $1 million. Obviously, this won't work which means that GAS fee structure won't hold. I saw someone guessing that in the future NEOs would set the GAS prices. Here's the kicker. If NEOs set the fees, it will follow supply/demand against everything else in the market. With ETH etc., realistically smart contract fee can't be more than few cents. Why would anybody buy GAS if NEO changes the valuation on the fly? The thing is that NEO is incredibly undervalued because NEO GAS setup splits the market between two tokens. My conclusion based on all this is that GAS is not meant to be traded at all and the trading started simply because GAS could be moved technically. The problem is that the underlying scheme of NEO doesn't allow it to have a stable, tradable value. A lot people who hold a lot of NEO probably know this already but won't speak out loud because it's essentially free money for them.