It is the best league. These teams get thrashed by the big teams, they don't do as well as their English and Italian counterparts defensively, but technically they're better, which is why their teams tend to do better than English and Italians in Europe. Did you see Rayo yesterday, they really have a technical team, and this is a bottom half team, their no 9 Jose Carlos was quite talented, obviously so is Chori Dominguez, they had this young Brazilian who was also giving Real a hard time, Leo something he was called.
I still prefer watching Serie A and EPL over La Liga(personal taste i guess) but I think the Liga has been the strongest league for the past couple of years.
Teams like Atletico and Sevilla are superior to the Newcastle's, Liverpool's, Fiorentina's and Lazio's IMO.