The one real caveat to this is that if your application has particularly heavy cold starts it can be hard to actually run your worktrees. I usually end up swapping to a regular checkout as each worktree is due for hands-on attention.
I'm curious what the constraint preventing you from optimizing the cold start time - can you share more?
I'm curious what the constraint preventing you from optimizing the cold start time - can you share more?