Hi @vffdd -
As far as I am aware I do not think the advice has changed, but rather that you should be aware of the benefits and drawbacks of either option.
With SharePoint, my preferred approach is to still control choices by the Power App and to update that choice into a Single Line Text column in SharePoint. This will accommodate scenarios when the Choice options inevitably change. Because the data in my apps connected to SharePoint are generally small in volume, it is easy to perform a bulk update of old choice values with new choices values (using Access or other some tool).
In SharePoint, if a Choice option changes, SharePoint does not intelligently update any existing choice value with the new value - the old choice value will remain even if that choice has been deleted (unlike Dataverse, which intelligently updates existing data with the new Choice value).
This also accommodates a scenario when you try to update a record which still contains an old choice value, but you receive a patch/submit form error because the Choice no longer exists.
------------------------------------------------------------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.