We did that as well in 3.5, though I do normally prefer rolling stats.
Our take on 3.5 standard array was to use the 15, 14, 13, 12, 10, 8 set
up and the player can add three to any state in any way they want.
Thus, they can have that 18 they want, or use it to negate that 8.
It worked really...