We don't use the scheduler mainly because it's an additional service we have to worry about breaking, it's not easily visible to the normal person looking at your site, and it's an additional application you have to maintain.
We've written a scheduled task to ping the scheduled task page, it works but seems to be counter productive. We've also created a page in the content tree that has a keep alive call to that page I referenced for internal as well. There are options. I shouldn't rule the scheduler out, just not a fan of it personally.