Everything changed up to now. Hashflare doesnt have endless contracts anymore (they have converted all contracts to 1 year). Genesis has sold out sha256 contracts. And as i see i guess all cloud mining companies increased their contract prices very much as bitcoin price reached more than $6k recently.
RE: What is the best BTC cloud mining company? Genesis-mining vs bitcoin.pool vs Hashflare vs Minergate