Put me down for Arrays as well.
I used to prefer point buy, but ultimately there were just a few good combos the charops types used and a bunch of mediocre combos that essentially gimped the non-charops types for daring to build for concept instead of rules mastery.
My own system actually gives each player a choice of one of three arrays; balanced (3, 2, 2, 1, 1, -1), strong (3, 3, 1, 1, 0, -1) or focused (4, 2, 1, 0, 0, -1); to allow variations while leaving out the gimped and potentially broken options and forcing everyone to pick a stat they’re below average at so every hero has some type of flaw.
I dislike any sort of random stat generation outside of meat grinder scenarios where you have no attachment to the PC and they won’t live long enough for you to get one.
My feeling is that chargen when the PC is intended for the long haul isn’t a point where you want one bad roll to gimp a PC for their whole career or force a player into a class they don’t really want to play.
Most players I know play to relax and blow off steam and saddling them with traits beyond their control and a “job” they may not like (particularly if the RNG gave someone else a godly set of attributes and the ability to choose the exact class they wanted) is closer to “real life: the simulator” (at least emotionally) complete with tendencies to breed resentments and perverse incentives where subpar PCs engage In suicidally dangerous actions so the unhappy player can take another spin on the chargen lotto wheel to hopefully get something they want to play.
It’s just way easier to let players choose what they want their PCs to be good at from the start and since it’s something they’ve taken a little time to build what they want they’re going to be more invested.
Frankly, all the variant rolling methods; roll extra dice and drop the lowest from each stat, roll extra stats and drop the lowest of those, place the stats in any order, raise a stat by one by reducing another by two, etc. are really just “how do we let the players to get stats high enough to play what they actually want to play?”
So skip all the convolutions and just uses arrays/point buys.