Both mods and plugins have their uses so neither is better. It depends on how you want to play the game.
For instance, when a new MC version is released, I will play it vanilla. However, when I feel like playing minigames, I'll go to a server like Hypixel which is plugin-heavy. I also play Pixelmon (a Pokemon mod) on Pixelmon servers.