Kettlebell training is probably the hardest thing you have ever tried. It never gets easier over time, which is one of the reasons few lifters opt for it or nurture it to the next level. The weights get heavier, the pace of lifting increases, it always stays challenging.
And…it makes you mentally tough, like a ROCK.