I didn't watch a minute of either.
The Home Run Derby is just too long - if they could find a 75-90 minute format I would be in.
Of course the networks want at least 3 hours of content ... not sure what other events they could realistically do to fill in time however.