As I can see, it could be question "choose 4 classes"
Interesting. I am just the opposite. I don't like cross-over via archetypes because I feel the same thing can be accomplished by multiclassing. Why have eldritch knight, when I can player a fighter/wizard?
Haven't voted yet because I haven't finalized my decisions, but I'd definitely keep Fighter/Wizard/Rogue/Cleric.
Barbarian I'd fold into Fighter somehow. Druid would just become a Nature domain Cleric. Sorcerer and Warlock could just be special wizard types. Honestly I'd be tempted to fold Monk and Ranger into Fighter as well and Bard into Rogue. So if we gotta choose 7 to keep I'm kinda stumped.
Four weapon using classes and three spellcasting classes.
Fighter, Paladin, Ranger and Rogue. All four base classes should be able to have STR builds and DEX builds, and have no spellcasting. However, each of the four should have a single subclass that grants spellcasting (either 1/2 or 1/3 casting.) Subclasses are selected at 1st level.
Bard, Cleric, and Wizard-- one that uses CHA, one that uses WIS, and one that uses INT. However, I'd also put in a Variant rule in the game that allows each of their subclasses (College, Domain, and School) to change what their primary ability score is. So College of Valor would use CHA, but College of Lore could use INT. A Life Domain cleric uses WIS, but a Knowledge Domain cleric uses INT and a Trickery Domain uses CHA. A Divination School uses INT, while a Necromancy School uses WIS and an Enchantment School uses CHA.
All three base classes would be spellcasting first and foremost, with each one having at least one or two subclasses that allows for martial combat. So College of Valor, War Domain, Evocation School could all grant some bonus weapon and armor proficiencies as part of their 1st level subclass abilities.
I feel you here. I’d use the core 4 as the only classes, with the other classes as subclasses.7 is too many. 4 plus subclasses. Maybe just 2.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.