Depends on the instructors at the college in question. Some are good, others are bad. Although- if you are motivated enough, you can make it a good experience- but that will take some extra work. I'd suggest seeking out some (never just one) current ROTC cadets at whatever college you are looking at going to and within 1-3 years of the time you are going to go (instructors are usually assigned for 1-3 years at a time), ask them how the ROTC experience is at their school. Then ask to speak/interview 2-3 instructors, preferably at least one NCO. You might even be able to get the school's statistics- like how many were in ROTC, how many went Active Duty, what branches they got, etc.
I'm not sure what your second question is asking- unless it is asking if enlisted soldiers will respect you even if you received your commission through ROTC. If that is the question then the answer is: most won't disrespect you simply because you were an ROTC cadet. Most aren't that shallow. They'll respect you based on how you treat them. If you care about them- and that means being competent too- then they'll respect you.