Wrangling with such questions is a sure sign of an advanced dev. Having moved beyond the ‘I gotta make this thing work!’ phase, you start thinking about things like how the code will handle over the long term, when interacting with other people, and in the midst of complex code bases.
So I’d say just having an opinion here means you are meta-thinking while developing, and that is actually the most important thing.
But on this specific subject, I mean to say that all else being equal, that is, not sacrificing performance or other qualities, then readable code is preferable.
In general, the more the thing makes human-sense, the better it is suited to the task, the more likely it is that the creator understood the problem at hand thoroughly and distilled a minimum-complex solution.