We have 2 people that are really bringing it down... they technically aren't even part of our team, but they are involved with the developers a lot so they are in every meeting with us because of that. And they are the ones that don't want agile, so we rarely if ever follow it. Ironically when we have followed agile, we have been the most successful time periods in terms of work completed and quality.
I'm a big fan of agile... worked at a company that followed to the absolute t... and it was great.