Generally agree. As with many optimisations, branchless code can easily be less obvious than the branchy equivalent.