As an undergrad, I had the option to go for the honors sequence in math, called analysis for two years, and then I would get credit for the engineering sequence in math, (still more demanding mathematically than the life sciences sequence). This sequence was all proof writing and no applications over my first two years of college. The sequence for honors allowed me to get credit for Real Analysis without taking it.
Big deal. I got to write proofs for two years (my freshman and sophomore years), rather than one year or even one semester of Real Analysis (junior year).
Imagine my horror when I was expecting to solve ordinary calculus problems with related rates, optimization and the like and I got a first test like. 1. State and prove Rolle's theorem. 2. State and prove the intermediate value theorem, 3. prove the product of two continuous functions is continuous, etc, and two more years like this. I was helping my roomate and others to get A's and B's in the regular sequence and getting C's in this 'honors" sequence.
I am positive I would have done better taking the regular sequence, and the real analysis separately. As the college was willing to grant me AP credit if I turned down the "honors" sequence, I would have been even further ahead if I just started taking my sophomore year mathematics courses.
The only upside was I had two very prominent research mathematicians teaching that sequence, (although this does not necessarily mean they were the best teachers).
I have seen other injustices at other colleges, and this has caused be to be very suspicious of both honors classes and remedial classes. I have seen students fail remedial classes because they were at the tail end of a curve with 20 students in it. They took the same tests as the "generic" class with up to 1000 students in it. The same performance caused at least one student in the remedial class to fail, athough the student would have passed if put on the same curve as the 1000 student population.