Man, you pick some tough ones, Cap'n!
I'm giving Baseball Stars the slight edge. The game simply plays more realistically in my opinion. I also prefer its graphic style, Things change once you hit the sequels to both games, but for the first time out, Stars it is.