Should I upgrade the firmware before I print my first things or should I wait until I know it worked with the original firmware?
I would say no need to upgrade because there is no official new release for the Pro (and the Dual). My releases are UNOFFICIAL and currently untested (Pro, I run my Dual RC4 of course and have no problems) and no real feedback of anyone using my firmware on a Pro.
I wrote about that problem somewhere else already, I think I a post about the RC4. IMHO the problem is not worse or better, it is just different with RC4. On RC3 you turn and turn and the value jumps back, on RC4 you turn but the value does not change over a certain limit until you are near that limit. Pretty much the same result but a different user feedback...
Oh ok I did not have this, I just had that I turn lets say to 30, then to 80 and the value jumps back to let's say 36 or so...
A long time back I posted in the Marlin developers' forum about the Z problem. They seemed to think that it would have been fixed in RC4. If you find that it hasn't then get over to their forum: they are present and proactive and every single post is tracked and treated so have some evidence to back up your claim!
That is right. The Dual rotation problem I fixed myself and this got merged within days. I reported two bugs and they got fixed and merged within a day...
Haha... Still I am printing with RC4 because RC5 or the bug fix branch have other issues I can't sort out at the moment wether they are config related or something else. In the latest bugfix they introduced two typos without fixing the m it won't even compile...
If you are able to program yourself, take RC4 with this commit from thinkyhead https://github.com/MarlinFirmware/Marlin/pull/3110/commits/189b2e464ca6f912bc519d26cc20406f0c2b2179 and its working pretty well. If not, wait and take RC3. You can choose which one works best for you: https://github.com/MarlinFirmware/Marlin/pull/3110/commits