Personally, as a player, I really like it when an app has small personality-info sections that require lists or just a sentence or two (such as likes/dislikes, strengths/weaknesses) alongside the main personality section. I think it actually really helps me remember to keep the character well-rounded and specific, and gives me more focus. I generally develop a character as I'm writing the app, and he or she changes a lot from initial concept to actual playable character, and having to get specific in those smaller sections helps me to develop the character. Likes/dislikes and other small sections like that, when they're included on an app, are usually one of the first things I fill in -- 'personality' is almost always the last thing, because it feels easier to write out a complete and consistent personality when you have the framework of likes/dislikes, strengths/weaknesses, etc. to work around.
As a mod, I think having smaller sections is helpful, too, because it gives kind of an at-a-glance idea of who the character is and how they will be played once in the game. Because likes and dislikes, strengths and weaknesses are often more concrete than what you see in personality sections, it also gives other players more to play off in their interactions. It also means that players don't feel compelled to write endless paragraphs about their personality because they're trying to include every little thing ever. Looking back at some of the apps I wrote way back when, when it was more common for apps to basically be history, personality, and contact info with nothing more specific, I used to write unnecessarily rambling paragraph after paragraph of personality because I was trying to fit everything in.
To some extent, the type of game and the types of characters involved will determine what needs to be included in an app. If it's a game based on politics/intrigue/etc., you'll probably need to have a section which asks for the character's political alignment, family politics, belief system, etc. If it's a school game, you might ask for favorite/best subjects, club involvement, educational history, and things like that.
In general, I think it's better to ask too much than too little. Some of my favorite characters ever have come about because of apps which asked for things I might not have considered if left to my own devices, which helped me develop a better-rounded, richer character. As long as everything that's asked has some purpose, I think a more detailed app helps the player to create a better character, and it helps mods and other players to understand the character more fully, which leads to more interesting interactions once in game. :)