Barca's form this season is something else,they have been consistent this season judging from their results so far,and the reason they stand first on the table is solely because they don't want to drop any point at the moment,and looking at Real Madrid coming from behind them,it makes them want to always try to remain consistent in their effort.
Champions league comes again next week,and I am very sure they would want to get three points from it since they lost their first leg to Monaco,so three points for any staker on that one.
In La Liga Barcelona have indeed improved from last season, but to say they are quite consistent seems a bit inappropriate because Barcelona have only played six matches this season even though all of those matches have been won by Barcelona in La Liga. As for the next match in the Champions League this season, Barcelona will not meet Monaco again directly because this season the Champions League has been running with a new format so in the next match Barcelona will host Young Boys at the Estadio Olimpico Lluis Companys in the hope of winning in that match because Young Boys are not a very competitive team this season.