No, there is no “best” way to perform the carry. The dumbbell, barbell, and yoke all offer unique advantages and limitations.
Kettlebells are a good way to get started, but for stronger individuals they will be very difficult to get enough weight overhead to be relevant. If you’ve got big shoulders, you might find it a true task to get a pair of 50-kilogram-plus kettlebells overhead in the first place. The barbell might be better in that case.