If you want Badge Notifications for more than just SMS, GMail & Calls, I recommend getting Nova Launcher Prime (along with its free companion App 'Tesla Unread') and use 'Missed It' to get Badge Notifications for ALL Apps that produce Status Bar Notifications. Only exceptions are Apps that you manually envoke Notifications like taking a Screenshot.
If you only want them on your Lockscreen, it also works with Widget Locker (in place of Nova Launcher Prime).
Getting all 3 paid Apps (Nova, Missed It & Widget Locker) will cost about 10$ total but IMO money well spent.
Badge Notifications are pretty much the only feature I miss from iOS & after having them I just can't go without.
Here's a guide-->
http://forums.androidcentral.com/showthread.php?t=199709