Sort:  

Bitcoin, Ethereum, and Steem are three entirely different codebases/ideas/platforms entirely. I'm speaking technically, a social platform on top of Ethereum isn't sustainable or even worth pursuing. There's a lot of pie in the sky people out there that aren't think about the big picture. You have a lot of front end devs wanting to "revolutionize," stuff by throwing popular (ethereum) blockchain stuff at things. It doesn't work that way. If they were smart, they'd take a step back and develop against EOSIO.

They have an on chain wallet and off chain wallet option.
The rewards are not real time but get distributed end of day from a pool. This mitigates the scaling challenge quite successfully. Seems like they have done an amazing job at figuring this out :)