You can experience good skiing at Apache, you just have to be selective when you go. Because of it's southerly location and recent lack of good snowfall, skiing is seldom good before the end of January. We last visited aound the Christmas holidays, and only the lower runs were open. Because of the crowds and slow lift lines, my sons and I quit early - the short runs were not worth the wait. Poor management of lft operations added to the problem.
Besides the weather, Apache suffers from its location - it gets a lot of beginners from Texas and Mexico that have problems getting on and off the lifts. One solution would be more/better trained lift operators. Discouraging beginners from the upper part of the mountain would make things better. Management also needs to ensure that all available lifts are operating when there is sufficient snow.
If you go, avoid holidays and Spring Break - weekdays are the best bet. Given past weather patterns, the upper runs may not be open until late January. Instead of relying on Apache's snow report, check with the ski shops in Ruidoso. To save time on the mountain, rent your equipment from one of those shops. Oh, and pack a lunch to save money and time.