Whenever I'm writing for group rps or roleplay sites with one main theme, I usually just go by the template. Whatever they want me to come up with, I will. If I come up with something extraneous to the template while I'm writing it, I might stick it in somewhere, or I might make up an extra notes factoid page for myself or anyone interested. That way, it's really easy to know what needs to be included and what doesn't. When I'm writing for 1x1s, I usually try to avoid writing characters sheets any more than maybe name, age and appearance because it can take me a bloody long while to write out character sheets that I find satisfactory once I get going on the details.
Usually, I start the character with a goal or role in mind that they need to fill. Sometimes it's wide open, and sometimes it's a relatively narrow squeeze. So, I can at least limit my options by making sure that whatever aspects of this character I choose to come up with, they have to fit the scope of that idea and need to have the history and life experience to have become what's needed. Like, say, if the rp in question needs a scout/guide character, I'd need to make someone who fits into that general archtype at least enough to make sense holding that position. And I work from there. Sometimes I know a lot before I even start filling out the sheet, and sometimes I don't know squat. The longer it takes me, and the narrower the premade concept I'm working with, the less I find the character changes once I start actively writing them. At least, in terms of immediately jumping out of the mold I tried to make for them. Usually because at some point, I did a complete turn around and they already whacked me about the head and informed me I was going about them all wrong before I finished the process. :P
Most often, I try to keep to roughly the same style and amount of detail as the other people in the rp, but I usually get some idea of the history first, then write out the bits of the personality I particularly want to make sure the character has, and then bounce back and forth with the rest of the sheet, adding a paragraph or changing up a few details as I go and ideas change around. I don't often go in the same order as the template, sometimes appearance comes first, sometimes the rp sample if they want one. But if there is a history to write, I almost always try to write it as though the character were making the observations about their own life. Not necessarily first person narration, just the occasional casual quip or aside, or particular focus on a certain moment. It really helps me figure out what aspects of the history might be the most emphasized in the character's memory, and therefore might be the most life changing or character building. Even just realising that the character might actually prefer to refer to certain moments using a more distancing third person can add a dimension to them I didn't initially think of. It always helps to write a bit of the character out before actually sticking them in the rp, so I know if I can write what I'm trying to portray and whether or not I like writing that way.
But just in case, I still try to leave the personality with room to be developed and interpreted in different ways, no matter how detailed it gets, since there's always that odd situation I never thought of that just jumps out and happily throws me for a loop.
I don't usually like getting into the specifics like blood type or sexuality or favourite foods, just because the first are only really important in certain situations and favourite things can change as the character experiences different things. Also, I might not know the character well enough at that point to be able to say with certainty. I do eventually learn most of those details about the character, but sometimes I'd still rather not have other people knowing these things because I prefer going for 'the big reveal of totally not that important facts'.... Or never revealing them, ever. >.> I have lists of old characters who have glasses, or need them, or whether or not they're left or right handed or ambidextrous. Occasionally, these can be important to know. Not often, and not usually right from the start of the rp though, so I usually count these facts as extra fluff.