D&D: Testing Out A New Way to Roll Stats - TicTacToe

I have never been a fan of point buy system for D&D stats. I feel it lends itself a bit too much leeway for those people who are obsessed with building the "perfect" character build. I am not saying it is wrong, just I like the idea of D&D having a bit of randomness in everything it does to make the outcomes exciting and unpredictable. Typically I use the Standard Array system, but that admittingly gets pretty boring. There is of course the standard roll and drop method too, where you roll 4d6 dice, and drop the lowest number. You do that six times and add up your scores to get your character's scores. That works fairly well, but it can really skew someone's stats if they end up with even two very high or very poor scores. 

I have seen this "TicTacToe" method online which I sort of like, which should give people an option to not feel "locked in" if their roll and drop doesn't go their way. 

Here is how I understand to do it. Do your standard 4d6 roll and drop the lowest. You do it 9 times instead of 6 and place it into a 3x3 grid in the order you rolled it, left to right, top to bottom. You can then select one row and one column of numbers. They can overlap, but you cannot have your row and column overlap your highest number. This should give you a bit more options for choice and compromise and not have to feel so locked into to just choosing six numbers. It might even have you weighing some options or compromise. Do you take a row that has on really high stat with two low ones, or do you take the other row with all three numbers more balanced? 

So in this example attached I chose the 2nd column and last row, resulting in 16, 15, 15, 12,  9, 8.

I could not choose the 1st column and law row, because that would result in two 16's, which are the highest numbers in this case. Thoughts on this system?