Competition for vacancies on the Giants' Opening Day roster has met expectations. That is, jobs will be won instead of being handed to the guy who screwed up the least.