I flew Taca last year Lima- Rio. International service was fine. Don't know about domestic. Cusco is the only destination within Peru.
I always use LAN, is the best. Sometimes they cancel flights, but no often. Never took Star Peru, but though I'm peruvian, don't trust in small domestic airlines. I don't know how good is their security, mantainment, and times.