...
1 - Benfica
2 - Porto
3 - Sporting
I don't think there's any way to think differently than these three teams. It's the most predictable scenario. Another team could emerge and at least make it into the top three, but it's highly unlikely that it will actually happen.
Yes, there's a 99% chance that these three will be the top three, which is why I narrowed the list down to three, hehehe
But what do you (and everyone else here) think the final standings will be at the end of the championship?
Just out of curiosity, take a look at the list of the top 3 from the last 10 years. Only Braga in 22/23 managed to stay ahead of one of the top 3
2024/25
Sporting
Benfica
Porto
2023/24
Sporting
Benfica
Porto
2022/23
Benfica
Porto
Braga 
2021/22
Porto
Sporting
Benfica
2020/21
Sporting
Porto
Benfica
2019/20
Porto
Benfica
Sporting
2018/19
Benfica
Porto
Sporting
2017/18
Porto
Benfica
Sporting
2016/17
Benfica
Porto
Sporting
2015/16
Benfica
Sporting
Porto