> I've been reading here ant there about the "Wait" action inside Tasker and how it blocks action flows.
Take note of the date of the posts you read on this subject. The older the post the less relevant it is likely to be. Pent (with a little help) has done a great job at addressing the historical wait bugs. The conventional thinking has always been to avoid long waits whenever possible and if you need a long wait then do a loop with many small waits to give other tasks a chance to run. I have tested long waits (under 12 hrs) on my device and would guess I have average to above average number of profiles and tasks running daily. I have found no issue with using long waits. Once a wait is encountered in a task any task is then allowed to run even those with a lower priority. With the exception of a child of a preform task action. A parent will not run until the child task of equal or higher priority has finished even if a wait is encountered.
My general practice now is I will use a time context or repeating time context instead of the long wait if possible. I will not use a variable time context to avoid a long wait. The variable time context is certainly usefull but just seems like it is too complex just to replace a wait.
I have not seen any posts lately conserning waits. So my humble opinion would be not to shy away from them, and if you do encounter a issue then report it so it can be fixed.
I should mention there is one outstanding bug conserning waits. In some cases when you use the return function for a preform task action if there is a wait action in the parent just after the return the wait will get stuck and does not seem to end. I am just going off memory for this one so the details could be off. I will post a bug report on this one once I get my facts straight.
I know this is a bit old, but what do you mean by repeating time contexts? My battery on my Nexus 6P doesn't last very long. I'm pretty sure it's related to mobile data. So, if I'm not connected to WiFi, I want to cut it off a while, turn it back on for a minute or so, and then cut it off, doing this repeatedly throughout the day. I thought maybe your repeating time context might work?