Personally I've always prefered 360 over whatever the hell I have. Non-technical people reviewing your performance without knowing what you actually do.
that'd be true if peer reviews carried any weight. Management just seems to ignore it and go with whatever they want anyway. You can't challenge the final ratings so it's a one way street.