I played baseball for my high school team and have played a lot of club cricket as well.
I won't really get into the whole pitching and bowling comparison but I can very confidently say that batting in cricket is a lot more about skill and in baseball is just mostly hand eye and natural hitting ability.
Generally speaking, baseball hitters are born while cricketing batsmen can very well be made. At the heart of batting in baseball, 99% of the time you are just trying to make solid contact with the ball in an attempt to send it sailing over the infield. If you lack that natural hand eye and more importantly that ability to hit the ball very far, you will find it extremely difficult to make it as a baseball hitter, but as a cricket player, you can work and develop your technique and skill to straight away notice considerable amounts of progress.
Look at 99% of the hitters in MLB, they are all huge long ball hitters. There is no way a Laxman, or a Dravid could ever dream of playing baseball at a pro level.
Pitching in baseball is a different ball game and does require quite a bit more skill.
Batting in cricket is more of an art form, a lot more complex, but at the end of the day, hitting a home run is one of sickest feelings ever. Id much prefer dancing down the track and freeing my arms though.
Id suspect, Afridi, Dhoni and Jayasuriya would make a real smooth and easy transition into baseball.