If you can't decide between the class abilities and spells, here's another way of looking at it: how do you like paying the game from an abilities perspective?
If you enjoy playing a "Face" (e.g. a character that talks a lot with NPCs, likes to achieve success in social interactions), go with the sorcerer. You'll be Charisma-high, which means you'll stand a solid chance of succeeding with Deception, Intimidation, Performance and Persuasion even if you're not trained in those skills. I personally tend to be the most talkative at my table in NPC interactions, and it's quite frustrating to have the perfect gambit or response ruined by a -1 untrained ability modifier for a Cha 8 wizard. I can't remember the last character I played that didn't have positive Cha, and it's much easier if you're going with a class where it's going to be your high stat anyway.
If you want to play a knowledge-resource and detective, go with a wizard. In addition to all the divination spells, you're likely going to have good chances of succeeding at Investigation checks... and you'll be able to better analyze the information, items and creatures you find (Nature, History, Arcana, Religion). This suits a play-style where you like quickly determining the answers to things, finding out potential weaknesses of creatures, locating and identifying magical items, etc.
The druid is more of an all-rounder. Wild shape is amazingly flexible for adventuring situations (tight space? squirrel... wide chasm? hawk... rushing river? salmon...). But also consider the ability scores. Wisdom will be your high stat, so your Perception is going to be excellent. This means you'll rarely be surprised. You will have decent Insight, Animal Handling, Medicine and Survival. These are all useful skills, but none of them particularly lend themselves to puzzle-solving, treasure-finding or NPC interactions. You'll get best mileage out of the character if you simply prefer adventuring - dealing with wilderness challenges, healing your companions, figuring out if the situation ahead of you is a trap (Perception finds the pit; Insight determines the trapped NPC is actually a doppelganger).
My advice is to consider the primary ability scores first and pick something that best supports your play-style and character concept (face, brains, or wilderness competence). Once you've determined that, use the class abilities and spells to fill any gaps or further flesh out your concept.