I'm in an intermediate state. I do try my best to find at least one good source for each profile I create, but I don't try adding all sources I have immediately. The reason is that i want to search for more sources when I come back to that profile and also get good links for most all of them so that they're clean. But that would take a very long time for each profile and i do want to get groups connected and for certain projects such as my Monroe Twp., Licking County, Ohio, USA one. So I do the minimum + first time around, sources for each major category like parents, children, dates, locations, Biography expansion, and such not. The third time around, should I live so long, will try to get all good sources available. Now these steps will probably be phased in. I'll continue the quick and easy method for new areas of entry, the second step for areas I entered most members of a while back and cleanup mostly for direct ancestors or notables.If I'm working within an area, I'll generallly try upgrading an entire family group.
And, and perhaps most important, I'll probably change my definition of what a good profile looks like as I go along, So setting my standard in stone would just make me have to go back to it more times in the long run.