I have contracts with both Genesis and Hashflare. An important variable is the contract duration. When I was looking Genesis was 2 years and Hashflare was only 1. Big difference. Also, Genesis have been having issues recently and payouts have become unreliable. Buyer beware!
RE: Different cloud mining investment options (HASHFLARE VS GENESIS)