I am currently a resident at Baylor. I think that overall it is a strong program but that like every program there are strengths and weaknesses. There are earlier threads that suggest Baylor residents do not help each other out. I can assure you that is not the case and there is camaraderie between us.
Houston is a city of 4 million with only 8 residents (5 Baylor, 3 UT-Houston, and 5 in Galveston) The medical center is huge and has plenty of opportunity.
Baylor covers the larger county hospital (ben taub) and the VA which provide most of our autonomous experience. We also cover Texas Children's, the largest pediatric hospital in the area. By far, you will be comfortable with most trauma bread/butter cases when you finish residency (hips/ankles/tibia/femur/forearm/wrist).
The VA provides you with a great arthroplasty experience to refine what you learned on your actual third year Joints rotation (in which there are three great attendings that you work with).
Sports used to be a weakness of the program in that fellows took the majority of the case load. On the sports rotation now, the resident has a room to him/herself where you post knee/shoulder scopes at the VA two days a week. Granted, they are not glorious cases on NFL players but scoping a knee and shoulder and even doing a basic RTC tear will not be difficult.
Our spine experience is adequate as well. Deformity stuff on TCH/Shrine rotations. Trauma/Infection at BTGH and probably not as much elective stuff as you would like but you even get this on your subspecialty rotation. Most importantly, when it comes to fellowship, we have matched well in spine. Our most recent matches in spine are to Emory and Jefferson, both great places to further spine experience.
Overall, I feel that even though most residents do a fellowship, it is because Houston, once you are out, is a competitive place (the medical center then becomes a slight enemy) and you need a fellowship and a niche just to get a steady referral base. I think you could survive just fine if you went general though.
Overall, I've been happy with my experience so far. Hopefully this helps.