Multiple secrets means, in my view, that you aren't limiting the horizons of your characters and you can evolve them at will. Maybe even intertwining them if you want to thicken the plot a bit? Besides, as it stands what do players do with the characters once the three secrets are uncovered?
It depends how complex that makes your game writing and coding against the timescales you are working to. If this is a long running project then go for it. If you have a tighter deadline until completion for any reason the additional complexity in plot and implementation might impact that.
Just my take on things.
Edit: Oh yeah, it allows you to throw in additional plot twists as well