Having played both with a friend of mine, I'd give the edge to MVP. We found it easier to get hits in MVP, but after a while 2K5's pitching to use took just a little too long and controls just weren't up to snuff compared to MVP.
Or, you could just do what Monsta Mack and I did and just buy both, since you can get both for $50 total.