i got global badge alerts via Nova Launcher Prime, Tesla plugin, Missed it! (all paid apps, when this should really be built-in) and it seems to never work perfectly. i seem to have this need to go into Nova settings and then Missed It! settings and refresh which defeats the convenience of having them in the first place. i have also tried other launchers. for soem reason Go Launcher with its badge plugin works perfectly on my phone, but on Jelly Bean seems either unsupported or non-functional as nothing shows at all. on an ICS tablet it works for Yahoo! mail but nothing else. unfortunately there is no workable replacement on Android yet and that really does bother me.
Samsung Galaxy Precedent (rooted, AreaRom 3.4 , sd-ext w/ 3.65GB internal space)
Kindle Fire (1st Gen, rooted, AOKP JB 4.1, Nova Launcher)
Samsung Galaxy SIII 4G LTE (rooted, Carbon ROM)