I know a lot about Cal Poly Pomona as my son was accepted there for engineering and the Kellogg Honors College and we toured the school and had multiple conversations with deans and professors. I myself graduated from the University of Arizona.
Let's start with the UofA. First, the UofA is a World class research institution in the PAC 12. Here is some info regarding their program funding:
"The National Science Foundation (NSF) ranks UA 21st among all universities nationwide in research funding, and 14th among public universities. The overall ranking for the UA is up from 22nd in the last NSF report. UA ranked 3rd in the country in physical sciences research spending, at more than $124 million, and 14th in the country in industry-financed research expenditures, at nearly $30 million."
USNWR ranks it top 50 (49th) in engineering for undergrads and top 40 (27th - 38th depending on major) for graduate schools in the PhD granting institutional category. College of Engineering || National Rankings
Personally, I really enjoyed my education at the UofA although I was not an engineering major, I was an international studies / business major. The experience was a lot like that of a major UC campus (I've taught at UCLA and toured several UC's for my kid). However, I got much more personal attention than at a UC. Some of my upper division classes, albeit this was in the 1980's, had as few as 5 students in it. After my sophomore year, I rarely had more than 15-35 students in each class depending on popularity. Even as a freshman my largest classes averaged about 50-75 people. However, I once had an introductory psych class that had about 250-300 students in it. This may have changed over the years. I had some outstanding professors, several of whom were big Ivy League graduates (Harvard, etc.). Also, I LOVED the Sonora Desert and living in Tucson. If you love the outdoors, it is a real magical place once you get to know it. It is the only place in my life where I felt deeply connected to the land and the weather. The heat, even in summer, never bothered me personally. There are lots of crazy characters in Tucson. When I lived there, there was a noticeable transient/homeless population in the winter.
Cal Poly Pomona, on the other hand is a "hands on -- learn by doing" institution that does not grant PhD's. We prefer this type of undergrad education for my son. Here are the rankings for CPP: Rankings
"Cal Poly Pomona is tied for 15th in the nation for top undergraduate programs in engineering amongst all private and public schools, according to the U.S. News & World Report 2010 College Rankings: Universities-Master’s category (1. T-Harvey Mudd, Rose-Hulman Institute of Technology, 3. Cooper Union). Of the top 15 schools, only six are public, which makes Cal Poly Pomona tied for 5th best public school for engineering in the U.S. (1. U.S. Military Academy, 2. U.S. Naval Academy, 3. CP San Luis Obispo, 4.U.S. Air Force Academy, 5. T-U.S. Coast Guard)."
I think that the advantage of CPP is that there are a lot of local firms that hire straight out of CPP. If you distinguish yourself, you'll do great in the area of internships and job offers. SoCal Edison, JPL, Raytheon, Northrup, etc. all recruit there. If you eventually desire upper management or research positions later in life, you should seriously consider grad school. USC seems to be a place where many CPP grads go for graduate school. I know that some select CPP grads went on to Cal Tech.
My son had many choices including 5 UC's, Cal Poly SLO and CPP. In our case, and we did exhaustive touring and research, our ranking of the schools he was accepted to was as follows:
1. Cal Poly SLO (currently attending as a MechE major)
3. Cal Poly Pomona - Honors (very high on our list)
5. UCI - Honors
6. UCLA (Their program was a total mismatch for my kid's learning style. Yes, we would have chosen CPP over UCLA. )
Unfortunately, I know nothing about OSU. Hope this helps.