No fees for withdrawals at ATM if that's what you meant, at least not at Millennium ATMs (haven't needed to try another ATM). I also had no fees for a wire transfer within Portugal. I do have fees for wiring money from the US to PT. But it's reasonable, and I let Millennium do the exchange rate conversion instead of my bank in the US, because Millennium's exchange rate is always much better.
The Millennium app is quite good. It's easy to make payments to any business. The security also seems good, in terms of layers of protection. The way the app security works seems better (more complex, more layers) than my bank in the US.
When I chose Millennium I was told by an immigration agency (not the same agency you'll see referenced in this forum) that Millennium is very customer centric, and has widespread access, both of which have proven true for me so far.
I opened my account from the US about a year ago and it was a sizable process. Lots of papers and signatures that had to be done just right. It was a paper process, and I had to do a video call with the bank because they wanted to be certain I had signed the documents correctly before couriering them to Portugal. My signatures had to be notarized as well. But after I cleared the hurdle of actually opening the account everything has been good and I'm happy.