"Working Hands" is the best I've found yet. It stings a little.
The thing I've found about dry hands is that they've lost their moisture... obviously. Whatever you use, it needs to form a protective barrier that mitigates moisture loss. Lotions that rub in quick and don't feel greasy greasy for a long time, feel good but they aren't doing anything to prevent moisture loss. Oh, and wearing latex gloves with lotion overnight don't work and maybe make things worse.
If I have a crack/cut in my hands, I put Working Hands on it with a bandaid overnight, and leave it on the next day. I rub it into my whole hands a bit too. In many cases, the next day, it's healed enough to not hurt. Repeat until crack and surrounding skin is normal. You won't need anything on your hands during the day after that, but at night, rub a little on your hands to maintain.