Sounds like you had a good experience, and some had a bad experience. In any case, I think the way to go is not AppleCare, but rather SquareTrade. They have amazing reviews and they cover everything that AppleCare does plus drops and spills. Check it out at http://www.squaretrade.com/pages/applecare
Review: AppleCare Service, MacBook Pro Battery issue