John McGreal says Colchester were unlucky to not get anything out of their Carabao Cup first-round match against Aston Villa but hailed his side's spirit.