KP is fantastic and the opportunities for it's graduates are limitless.
Having said that, the significant difference in how it's midshipmen are categorized;( No military service credit, No federal employment service credit, No medical insurance, No pay while attending, not considered active...