Celsius network gives a better deal IMO. Moreover, the founder has a great history of disrupting various industries and now he is behind lending markets. Interest rates are low but the benefit is you can withdraw your money anytime you want, which blockfi doesn't provides...
The blockchain industry is in growth mode. Businesses are building and investors are looking for ways to accumulate more capital. BlockFi Interest Account clients can deposit their Bitcoin, Ether, or Gemini Dollar (GUSD) and earn up to 6% interest annually. Paid out on at the beginning of every month, the interest earned by account holders compounds, increasing the annual yield for our clients up to 6.2%. This is an easy way for crypto investors to earn bitcoin while they HODL.
You can withdraw every month with interest.
Their rates for 20+ BTC are immediately slashed to 2.2%.
https://blockfi.com/rates/Celsius doesn't have compounding interest. Looking at their explanation of their interest rates, it seems extremely sketchy.
https://support.celsius.network/hc/en-us/articles/360001978877-Does-interest-compound-When you withdraw, you are withdrawing from your principal first. If you have 1 BTC deposited, 0.1 BTC earned as interest, and you withdraw 0.1 BTC, your earning balance will be 0.9 even though your balance is still 1 BTC. If you withdraw the full 1.1 BTC, your earning balance will be -0.1 so you would have to deposit more than 0.1 BTC to start earning interest again.
This is just stupid. No investor should use them.
I can't find any info about what happens if you deposit 20+ BTC with them. I assume they slash rates as well but there's no info anywhere.
I have yet to use any of them as i'm not particularly keen on their business models. Probably won't.