npub1eecxxz329puzck2jue8jdx3nv4jattnzm7d999kr2r3aja6wzvdqk7xp4f (npub1eec…xp4f) indeed. Once you have a reasonable implementation the largest factor is quality of network (less wifi vs mobile but more just general quality)
That's for idle connections. The amount of pushes/messages obviously plays a large role too. But that's true for Google Push too.
The screenshot above was taken in what I would call 'average' conditions. I've been traveling all day so connection quality is 'mixed'.