Cron vs Python deamon?
Если вы напишите демон, то зачем его запускать в screen?
В данном случае,  запуск по cron выглядит логичнее.
Можешь Celery использовать. Её и к фреймворкам прикрутить можно, запускать из веб-интерфейса. Есть ещё и панель для мониторинга. Хотя в простом случае лучше крон юзать.