It's far from user friendly. If running your own Memo is to be a solution, everyone needs to be capable of doing it.
(2/2)if a user with a memo client app could connect to the BC would be ideal. But we must not forget the computing power needed in the bg, if 100k+ memo users a PC will not be enough.
yes it can be made but even with bitdb it will need a lot of processing power e.g. assign likes to msg, replys to msg, ranking etc. the question is how far these client apps can scale.