I'd go with NBA even if money became a factor. Sure as an MLB-er, there are better chances of getting signed to $100 million contracts, but basketball is my favorite sport and therefore my choice of sports to play. Plus, getting paid $5 million/yr wouldn't be bad at all. Much better than what I make now at least.
Even then… when NBA players travel, they're in and out of a city in less then 24 hours. That shit can be taxing on a body, specially when it's more physically demanding. Baseball players stay in the same city for a week, shit…. you can even catch them taking long ass naps in the dugout, and it's perfectly ok for them to do so. Some even eat during games, they can take restroom breaks and nobody will notice.