Hiya!
When I get to play "D&D" (a true rarity!), I roll 3d6, in order. If the stats truly suck, I'll roll again after asking the DM. Same thing. If, after a third roll of 3d6 in order, I still don't have a viable character (fyi "8, 8, 12, 10, 7, 9" *is* a viable character for me), I'll bump it up to ONE set roll of 4d6, keep 3, in order. I play this character no matter what the results.
So, I was going to take "Stats First", but I don't pre-determine "I want DEX and STR" or any such nonsense. I take what I get, letting the dice fall where they may. From there I start flipping around until something catches my eye...of which stats rarely play into it. Counter intuitive? Maybe, but the way I see it, sometimes life tosses something at you that you don't have much choice but to pick up...even if you suck at it or hate it. I've played many a character who would have been better for some particular race or class, but someone was already covering that/those bases in the party. I've had a lot of Magic-Users with high Strength and/or Constitution scores for some reason...but every single one of them was a unique character. Then again, there was this one time when my (late) wife was DM'ing and a friend and I both rolled up our characters before actually asking what the other was playing. We were the only players...and we both rolled up 1st level Magic-Users. In Basic D&D. With Wisdom scores of, iirc, 4 for him and 5 for me. Our first monster we encountered was an Ogre. We both lived. O_O Viva la Sleep spell!
Anyway, yeah, stats first, 3d6, in order, then I just pick what feels right or interesting, regardless of effectiveness, so to speak.
^_^
Paul L. Ming