Others may disagree but I wouldn't ask this question this way. First I'd look at colleges that have programs of study that interest you and you have a strong possibility of being admitted to, in locations that resonate with you, with costs that you can afford and lastly have ROTC programs.
The engine that drives this 4 year train ride is not ROTC. Others have posted about the changing nature of the staff and students who lead the ROTC programs. Also "best" is not the same for each potential cadet because we all have different short/long term goals. Do read and talk to anyone you can about their varying ROTC experiences all the while remembering that school fit will be of key importance.
Ask a million questions about what you are passionate about, the ins and outs of programs you'd like to participate in, placements, scholarship opportunities, campus life, academic expectations, who/how many go home on weekends and make many visits so you can see the campuses firsthand. These campus visits are an investment that should reap future rewards.
Enjoy the process.