Barcelona is not the best team in the world at the moment, even in the previous season they did not deserve this title either.
As an illustration, as you said, the Champions League, which is the league for the top teams, Barcelona cannot get a good position there and is still below Manchester City.
The two trophies owned by Barcelona cannot be used as a guarantee that they are the best team.
I agree with your assumption that Barcelona is the best team in the world right now, but Barcelona is the best team from La Liga. If you talk about the best team in Europe it is Manchester City and this season Barcelona is not one of them.
There is no better team in La Liga this season than Barcelona. The two titles they have won this season are proof that your assumptions about them are very weak, but of course only about domestic competition. I even really doubt how you came to that conclusion, I think you just don't want to admit it.
We agree with what you say. at least, Xavi has presented 2 trophies this season. although, I am not satisfied with what is shown by Barcelona. it's not about the Champions League, or the trophy, it's about their game as a whole. plus, Xavi as his trainer. I am a Barcelona supporter, but not really entertained by what they show. I mean, Barcelona can't be said to be a pretty solid team as a whole. in particular, early and mid-season. that means, in the next season Xavi has to fix what his team lacks. in a way, bringing in some newcomers.
Anyway, at least we can say that Barcelona is the best team in La Liga. as a fan, I'm happy they won the trophy. however, it is irrelevant to be compared to Manchester City at this point. because, Barcelona is in the stage of fixing their financial problems and at the same time rebuilding the team squad. unlike City, they are financially sound. plus, the performance is on fire. but now, Barcelona is in the stage of heading in a better direction. at least, in the next season Barcelona can be better in competition in the Champions League.