This is Nothing More than my own personal experience with the 2. I have nothing but good things to say about Genesis mining, i have got paid every day, since the beginning of Jan 2017, very good return, i would recommend to anyone. They also have a Bonus Affiliate feature. How that works is when someone makes a purchase and uses your affiliate code you get a bonus that starts at 2.5% of there total purchase as upgraded hashpower for you, for as long as mining is profitable. That Referral program has 8 ranks, i am only a 4 so it goes up to at least 4.5% of any purchase anyone does using your code. I am only guessing but i would say it probably goes up to around 10%, pretty good.They have been on time with every payout, with no tricky ways to not give you what the agreement says. On the other side Hashflare, i am not to sure about, i invested with them, it says you have to wait 14 days to withdraw, i couldn't withdraw for about a month, they then asked for more info. They did unlock the account after i gave them everything they asked for, but then, i had some problems with there referral program, my brother told me about hashflare and got me to sign up, but sent me the link on facebook, since i clicked his affiliate link on facebook, they gave facebook all of the bonuses as a third party referral. You can reinvest your earnings daily though with them which is pretty nice, but genesis is the better choice hands down in my opinion.