I'm not too impressed with Barcelona of recent because the way they started the season and how they are playing now are totally opposite. They started very well and in high spirit and were consistently winning every other matches. But now they are far from being consistent. They are playing Real Betis, a team that lost two of their recent matches yet they have refused to yield to Barcelona who won first half only for the host to equalize in the second half. Real Madrid will be very happy for this outcome.
Barcelona have become an unstoppable team at the start of this season's La Liga as they have won matches against all teams from the start. There is a difference between their early season performance and current performance as you mentioned. One of the reasons for their change in performance could be player injuries. From the beginning this team had no injury to the players but currently some of the particular players in their team are injured, due to which their team performance is not good. Barcelona's draw against Real Betis was completely unexpected.