OCS is a [Insert your favorite Designator] or no go at all, with ROTC you're at the mercy of the Navy's needs and it is dependent on how well you do in college. if you wanted to go Navy for pilot, I would recommend OCS. If you wanted to go AF for pilot,I would recommend ROTC, Academy if you can get in, but if you go this route you will need to be on top of your school work and ROTC work like white on rice.go to the ANG.
FIFY.