I felt it was worth the risk. As with anything advancement often involves growing pains. I do believe that RRF3 is now much more configurable and capable. Make sure you understand the changes and how they relate to your system before you start. It is not an update that you just install and expect to work.
I went slow I didnt dive right in. I took my working 2.05 config and macros for toolchanger and copied it and then over a couple weekends worked on updating it to 3.1.1. I read through all the release notes, forum posts, and the RRF3 guide. I went through each line and updated and added and clearly (to me) commented what was needed / changed as I went. Once i was confident in the new config I went through the upgrade process 2.05->3.0->3.1.1. All in all it went really smooth. Only small issue for me was the changes to z probe / endstop. In that case I had 2 possible config setups and I tested each one and with a little bit of tinkering I figured it out quickly.