The big elephant in the room for GRIN right now is the send/receive mechanism and wallets. GUI wallets are improving but the fundamental way to send/receive is still broken.
It is already scary for many people to send Bitcoin transactions. Now imagine dealing with Grin. With the philosophy of the project being “a cryptocurrency for everyone, scalable for the real world, etc” – it’s rather meaningless if the UX is frightening to use.
As a fairly technical, avid crypto user/transactor, I still have not moved my Grin off the exchange because it is utterly frightening and clunky to do so.
Many naive Grin fans are thinking in a bubble – “oh I know how to do it, it’s easy, anyone should be able to” – but this is nonsense. Think of the average end user of the internet.
I know things are early, but aiming for mass adoption requires a way of thinking I’m not seeing in this community yet.