One feature I'd love to have is per-profile, to be able to set a "grace period" during which it won't go inactive and fire its exit task.
This would help in situations where the state you're checking isn't as stable as you'd like. For example, there's that one room in the house where wifi is spotty, or wiggling your power cord a little flips the power off then back on.
So for my "On Power" profile, I'd set a grace period of maybe 10 seconds. So the wiggly power cord won't turn the profile inactive unless it was without for longer than 10 seconds. For my "At Home" profile, I'd set a grace period of maybe 120 seconds. That way I could duck into the storage room to grab something, but my exit task won't fire if I'm back on wifi in less than 2 minutes.
This would be a much more user-friendly way of handling unstable states, I think, than something like adding Wait actions and checking %PACTIVE to exit tasks.
Not sure how feasible this would be to implement, Pent, but if it is possible, I think it would be a great addition. Thanks!