I stood one of these up last year to play around with it. It works flawlessly but the Android app destroyed my battery life. If that has gotten better, it's probably a fantastic solution for DIY real-time push.
Without GCM though, every app needs to maintain a separate connection, which drains more battery.
That's why we need more alternatives to GCM, like UnifiedPush.
(Android, Samsung S20+)