Тут все правы и не правы.
Можно сделать таймер со всякими наворотами в различных граничных условиях. Этот таймер для реализации таких граничных условий будет иметь внутри себя 3(4,5,6) таймеров. При этом 90% потребителей не будет использовать весь этот функционал. А место они будут занимать.
Как результат будем иметь меньшее количество таймеров (и др. ФБ) в программе, каждый из ФБ обладает избыточным функционалом.
Мы пошли другим путем. Все ФБ имеют минимальный функционал. К примеру таймер. Если нужен дополнительный - его очень легко получить добавляя доп. таймеры и логику.

Про недельный - в документации было указано что дни недели - маска таймера. Возможно примеров мало или описание не достаточно подробное.