Paul Lambert felt his side could have snuck the three points at Upton Park - but he was also more than satisfied with the draw.
Lambert pointed to clear-cut chances for forwards Christian Benteke and Andreas Weimann during the 90 minutes.
But Villa boss Lambert was happy to leave the capital with the 0-0 result, considering the determined nature of the opposition and his own team's injury list.
He said: "I thought in terms of chances, we had the better ones.
"Christian had two in the second half and Andi had one in the first half.
"I think we had the best chances.
"It was always going to be difficult because it's a physical game but all credit to the team.
"Considering the injuries we have, I thought we stood up to a man and competed brilliantly.
"I was delighted with the lads because of their attitude. It was a clean sheet too. Last season, that might have been a game that would have got away from us.
"But the resilience I thought was excellent.
"They have come on leaps and bounds. We have started the season pretty decent considering the games we've had.
"It's another massive point for us away from home. It's a big point for us. The resilience and attitude, I don't have a problem.
"If we keep going we will have a good year."
Lambert was somewhat aggrieved by Ravel Morrison's challenge on Andreas Weimann in the first half, with the pace ace through on goal before being tugged back.
Lambert felt it was a clear foul although he accepted the decision of referee Howard Webb was made in good faith.
He contined: "I saw it. I had a good chat with Howard. I had my view. Howard has his.
"I respect him because it's a difficult job. But I certainly think there was a tug on him.
"But Howard called it. Andi isn't a lad to stop when he's through."
Lambert also delivered an illness/injury report on Fabian Delph and Andreas Weimann.
He added: "Fabian had a bug on Thursday and Friday. It's been going around. He wasn't good yesterday. We sent him home.
"I don't know yet with Andi. It looks like a hamstring."
Snap up match tickets for Villa v Cardiff.