While this is for PoE1, I'm sure there will be one for PoE2 at some point:
https://pathofbuilding.community/ That'll help you fine tune just about any build you can think of. I used it extensively for my DW Melee Elementalist, Whispering Ice, Death's Oath, and my Pocketmancer builds. However, the majority of my characters just wing it, so to speak. If I find that if some nodes aren't working out as well as I intended, or if I feel that something else might be better, then I'll plan on swapping those out within the next few levels. I've never run into a scenario where I needed to make sweeping changes to a character, though I have had plenty of characters that were just bad designs overall.
Also, I'm not a fan of "swapping" builds half-way through the game, so I'd build for crit from the start rather than swapping to crit later on, but that's just me. I'm willing to state that I would not be a good judge of when to build swap because I don't have any experience with it; I never understood its purpose. I just build for what I'm going to play.
Now, I do believe that GGG should grant out freespecs when they make sweeping changes, such as in the case of the "Cast on" nerfs, and it should have been granted to all characters that had a "Cast on" support gem socketed in their character at the time of the patch. That's on them.
Also, I believe that 6.9m is well beyond the "Close Range" metric and as such the close range accuracy would not be of any benefit. In PoE1 Close Range was about twice the range of melee, or so I recall. Edit: Now, if you
were in close range, I would say they would definitely be worth getting, especially if you're using Flash Grenades.
