Respecing is good in this game. Since you can build lots of character types and play however you want. But If you want to change your build, you have ınly one chance to do so. Saving manually right before the respec is some kind of solution but its not enough. I recommend doing it with money at Ripperdocs. The money costing to respec will be increasing based on your character level, skill and attribute points you spent on the tree. With this way, we can respec whenever we want and it will be more compelling to do side things. Also lorewise, it can be linked with somehow memory reboot or smth. I dont know if its appopriate.