I totally agree with your assessment of best practice. The phrase is quite overused. There are multiple ways to manage a project and each method has its own set of best practices, along with company specifics…blah, blah, blah.
Now that you’ve used both multiple projects and one big project, what do you think is best practice (for your situation only). I know we toss out suggestions with little understanding of each situation so you really need a bit of trial and error.
I understand the aversion of using some dependencies. FF dependency is especially tricky. Which task drives which task, and project really can’t guarantee two tasks to finish at the same time. But, use it and see what best practice” you find.
OK, I couldn’t exactly follow your whole process for tracking critical path but I wonder if that was actually your intent…:-). Good luck and let me know how this go.