After using Mastadon for a little over 3 months now I am more sure than ever that it will not and can not replace Twitter.
Specifically for your every day, normal non techie user.
The decentralised model just isn't user friendly enough. It's confusing and too circle jerky. It's difficult to find someone, hell even just selecting a server to host your account is a pain.
It's definitely not a Twitter killer.