In June 2018, EOS holders who have not performed the EOS key registry transaction on the Ethereum blockchain will lose their tokens. This happens because EOS will launch its own blockchain apart from the Ethereum blockchain. They warn about this in their documentation.
RE: Easiest way to buy EOS, outside of a Bitfinex or Kraken account.