I found many of the ROTC officers were just guys doing a job they didn't really want to do, weren't cut out for, and were not going to make their life's work. The OCS guys were generally better.
The Annapolis guys were generally a cut (or several cuts) above. But my last Captain was a mustang...