Steve Cotterill says Birmingham were the better side and could have won their clash with Aston Villa following the 0-0 draw.