There really is no best team as it depends on who you are facing but a team of all legendaries would be good. If your team on sapphire consisted of rayquaza, kyogre, latias, and the three regis. That would be good. But If you could trade for latios and groudon and attended the Nintendo event for deoxys then those three would be better than the Regis. The best team is all a matter of opinion though. A well rounded team of all different types with good moves is helpful.
No, you cannot be a member of Team Aqua / Team Magma in Sapphire.
Legendary Pokemon are the best of the best you want to get: Regice, Regirock, Registeel, Kyogre, Latias, Rayquaza. This is the best possible team you can have without trading!
Google Pokemon sapphire walkthrough and search through a walkthrough
Team Magma is absent in Pokemon sapphire, but exists in ruby. Same with team aqua in ruby version, both teams only coexist in Pokemon emerald version
You don't get it in Sapphire, only Ruby and Emerald
in team aquas hide out
the best are:kyogre- main story pokemonrayquaza- also sub main story pokemonand your choice of either latias or latiosregirockregisteelregiceThe Most Powerful Team (6) Pokemon to have while in Pokemon Sapphire would be...SwellowLunatoneMightyenaKyogreRayquazaOne of the 3 starters in fully evolved form (mostly Swampert)
Latias,latios,rayquaza.kyogre,groudon and blaziken good team in Pokemon saphirre
In team aqua's hideout
your get from team aqua or team magma i think
Pokemon Lottery in Lilycove Dept. store, team magma/team aqua hideout.
Yes.