Sacriel on Twitch had this great idea: Twitch
Allow a small amount of attribute points to be reassignable. This flexibility allows you to maintain your attribute build when swapping to a new piece of gear with different stats, without the need to completely respec your attributes.
For example, let’s say you’ve got an attribute at 300 to get the final threshold bonus. But you get a new piece of gear that brings you down to 295. Having a few “soft” attribute points that can be shifted around would prevent you from having to respec here. This would really smooth out attribute management and save players a lot of frustration and wasted coin.