Barcelona are in a much weaker condition than Real Madrid financially now. This isn't everything for these teams to make it to the league title of course. Barcelona didn't have a better squad than Real Madrid last season but they still did a very impressive job thanks to Xavi. Now it seems like Barcelona aren't going to be able to add many new players to the team or to make many big signings. But it is still going to be up to them to close the gap with Real Madrid by performing much higher.
Right now Barcelona is a really weak team and I think we could say otherwise if they could bring Robert Lewandowski, but they obviously didn't do that, that is going to cost them. On the other hand, Real Madrid got Rüdiger.
So, I actually don't think it is going to be much of a competition between them and Real Madrid. I hope that it will not be as one-sided as it was the last season. That I am not going to be surprised if it is. It doesn't look like Barcelona is going to be able to get Robert Lewandowski.