Voice acting, if done well, adds so much to a game imo. But if you can't get/ don't have the budget for quality voice actors it is a lot better to be text only. That being said BG3 would not have been as big as it was if it was text only.
Most Ubisoft games I bought in the last few years I regretted buying after getting maybe ~10 hours of enjoyment out of them but never finishing. So now I'm always waiting for a really deep discount