Personally I would recommend sticking with 22.214.171.124 for the time being whilst things are ironed out from the rushed releases.
Not to say that 12.6 and 12.7 are bad, they're certainly a move in the right direction, however they do have their fundamental bugs that need taking out for a live environment.
We have been running on 12.6 (without hotfix 1) for quite some time and have no major issues.
12.7.1 RC 2 seems pretty stable but i would wait a couple more weeks for the final build.
I'm sticking with 12.5.2 - Build #126.96.36.199 as it's stable, 12.6 has still issues even with HF1, as for 12.7.1 final build, I'm still really cautious, as they've created way too many new bugs.