I do think that the Alchemist is a bit too diverse with Bombs + Mutagen Poison Use + Spellcasting. Many of these modular bits and pieces can get swapped out due to archetypes to give a boost in any particular ability (Swap out bombs for sneak attack, and be a better assassin than an assassin).
I would prefer the alchemist have to choose two.
Similar to how the Druid, just has too many things:
Spellcasting + Shapeshifting + Combat Capable Animal Companion. Choose two things, and you've still got a playable and fun class.
The sheer diversity of abilities is what makes classes like Alchemist and Druid feel too powerful as their sheer volume of abilities let them not only shine in their own roles, but also in the roles of other characters.
I really like Pathfinder, but I think there should be more specialization rather than just giving such characters ALL the features and just smashing niche protection like a wrecking ball.