My diet is majority carbs. I think any diet for the average person, leaving out goal dependencies, should worry about calories first and foremost, then protein requirements, then EFAs. Once they are accounted for, it is fair game to toy around with the remaining macronutrients required to fulfill your energy requirements.
For instance, if I need 3500 calories to maintain, that is the number I will shoot for.
I like to have 1 - 1.5 gm of protein for each pound that I weigh. Right now that would be 195. There are 4 calories in each gram of protein, which equals out to be 975 calories (using 1.25 grams/lb). If you are not weight training, these requirements would be lower.
Then I worry about my fats. I like to have somewhere in the neighborhood of 50-100 grams as a minimum. Of this, I keep it to the healthy side of things with monounsaturateds (olive oil), certain polyunsaturateds (omega-6/9s, stuff like flax oil, borage oil, etc), and a source of omega-3s (fish oil caps, or a serving of omega-3 rich fish like salmon). Let's say from this, I take in 100 grams of fat. There are 9 calories per gram of fat, leaving us with 900 calories here.
That gives us a total of 1875 calories, while I am shooting for 3500! I need 1625 more. This is where I add my carbs and I toy around with the other macronutrients too. As an average, I would say 200 grams of carbs is a good number for an active individual. I have gone much higher myself. At any rate, once you calculate your proteins and fats, you fill the deficit needed to reach your caloric goal with a mixture of the 3.
It tends to be very personal and goal dependent from this point forward. If you were going to be doing a lot of frequent cycling, I would load up on carbs, especially close to your workouts/cycles. Active people can benefit from carbs, although there is no such thing as an essential carbohydrate, there are only essential amino acids and essential fats.
My 2 cents.