I recently took the train from mad to bcn. Fabulous service. For me, much quicker than air but the biggest difference was the total lack of hassle.
I didnt have to que anywhere, I didnt have to get half undressed before getting on the train and I had a comfortable journey with loads of room.
I can only see pax numbers falling on this air route.