Steve Cotterill says Birmingham were not good enough against a very strong Aston Villa side following their 2-0 defeat.