Hi Marodosev,
Regarding ping reboot, the main difference between the listed actions is at the hardware/firmware and network reestablishment level.
Based on some customers' experience, you could try to enable two ping reboot rules:
One to restart the module if the connection fails after 5 minutes, and set a second rule to restart the device after thirty minutes if still there's no internet connection. However, I strongly suggest you test this option before implementing it as a final solution. As you may know, the optimal solution will depend on the action that suits better the connection reestablishment between the device and your network operator.
Also, it is still a good idea to implement a reboot device scheduler as a prophylactic solution to let your device start fresh from time to time.
I hope it is more clear now.
Regards.