Not receiving WhatsApp messages unless I open the app when on 3G (on WiFi there is no delay)
Samsung phones have an option to sync data in the background, disabling it, saves data, as updates are only checked for when an app is open (email/im/whatsapp etc). You need to enable that (see green icon in image below) to let your apps periodically check for data.


Screenshot (click for larger variant)