Starters:
All of the starters have different pros, and cons. Cyndaquil turns out to be more offensive, Tododile turns out to be more balanced, and Chikorita turns out to be more defensive.
All Pokemon:
I'd recommend adding a Miltank for recovering Pokemon out of battle and because it's pretty tough, some type of Pokemon that can surf so that you can get through later routes, and some type of Pokemon that can fly so navigating around Johto/Kanto is much easier. Your Pokemon should also have varying types and abilities.
Recommended Team:
This is the team I had when I played, I'm going to leave the move sets and held items to you, because I'm too lazy to write them, and because you'll gain experience from putting it together.
Mt. Silver or the Pokemon league
no legendary:gyarados legendary:lugia -megaman9999
sorry you have to trade it to Pokemon soul silver
It is "the world's best trainer" and a thief.
Zorua is a 5th generation Pokemon it is not available in soul silver.
Mt. Silver or the Pokemon league
latious
The Pokemon League
chikorita it gets pretty tough
pineco,aipom
Cyndaquil by far
no legendary:gyarados legendary:lugia -megaman9999
sorry you have to trade it to Pokemon soul silver
I Don't know what Soul Ilver is, but i know Soul Silver. I'f your looking for Ex-p then the champions pokemon are best. if your looking for easy then Will's pokemon are good
Probably either Mewtwo or Rayquaza.
Pokemon Heart Gold And Soul Silver.
It is "the world's best trainer" and a thief.