You wanna see an interesting batting mechanism ? Check out All Star Baseball 2004 for Gameboy Advanced. I guess it would be the same mechanism for any console, but I only saw it on the GBA. It's f'in great. It's a transparent flat triangle that is big or small depending on the batter's ability to hit. It's able to be rotated up, down, left, or right. It's not easy to hit either. Timing is well implemented in that game as well. It's so simple and effective. Some of these developers need to dig in the crates and take some notes about what they see in classic games. And I know this is gonna give some of you guys the red ***, but it's the truth. I enjoyed playing that on the GBA more than MLB 2K9 on my PC.
And yea, like you mentioned, Baseball Advance is another game for the GBA that has a great hitting mechanism.