Yeah, if you don't want to study, consider a different career path. Believe it or not, aviation is a lot more than just stick and rudder skills.
Between the 3 sources, you have to choose what you are looking for.
OCS may offer some guarantee, but then again OCS classes can ebb and flow with the needs of the Navy. Sure, SNA spots are likely to increase over the coming years, but that isnt' always the case. But you pay for your college.
ROTC is kinda the best of both worlds, free college for those on scholarship, more options.
USNA is a great place to be from, but not a great college exp. I enjoyed it and wont say I wouldn't do it again, but I might look at ROTC a little harder if I had a do over. But at the time I went to USNA, you could guarantee yourself an aviation spot by being PQ and being high enough in the class to select it. Times have changed but if you can't get a SNA/SNFO spot out of USNA, you aren't going to be much of a contender anyway IMO.
I'd never rec someone enlist if they know they want to get a commission and fly. Can it happen? Sure. Do lots of people get derailed? Absolutely. Unsupportive command, bad timing, start a family, screw it up as an E? That happens too. Probably the only commmunity I'd rec someone to enlist if they want to be a "doer" their whole career is NSW.