Every few months I revisit the idea of Teams and ask around whether the notifications have been fixed. The answer is always no.
Until MS figures out notifications, I won’t be switching. It is hard to understate how annoying it is to not be able to trust accurate notifications and notification settings.