I think LeBron more than redeemed himself when he won a championship in Cleveland. But to be fair if Irving wasn't there AND if Cleveland didn't make that trade for Love, do you think he would've returned? Also, I think he is playing his FA very well. He knows Wade's health and Bosh's age comes into play so he was probably calculating how much time that Heat team has left vs Irving + Love.
Irving isn't even hitting his prime yet so he'll have a longer window with that team