Push notifications, an advice from your experience?

Hi Ionic people!
I have to choose the way to implement push notifications to my Ionic 2 app. I’ll use a third party server to authenticate my users and after that i need to handle some messages between them.
I thought in the first place to use Ionic push but when i saw the limited push notifications i abandoned it. In this moment i’m thinking to use Firebase cloud messaging for my iOS and Android users. So the question is, which is the better plugin to use?
I saw some alternatives:

I would love to hear what are you using and if there is a better choice to make. Thanks!