My latest party is with SoulSilver (well, technically HeartGold, but I like my SoulSilver team better). I don't know. I'll put both up an see which one seems better:
SoulSilver:
Typhlosion - Flamethrower, Rollout, Double-Edge, Blast Burn
Lugia - Aeroblast, Fly, Waterfall, Extrasensory
Tyranitar - Earthquake, Stone Edge, Crunch, Rock Climb
Ampharos - Fire Punch, Thunderbolt, Thunder, Iron Tail
Bellossom - Magical Leaf, Sunny Day, Cut, Solarbeam
Kingdra - Hydro Pump, Ice Beam, Surf, Dragon Pulse
HeartGold:
Feraligatr - Waterfall, Ice Fang, Crunch, Aqua Tail
Ho-Oh - Sacred Fire, Earthquake, Fly, Fire Blast
Gliscor - Earthquake, Rock Slide, Poison Jab, Aerial Ace
Lanturn - Surf, Ice Beam, Signal Beam, Thunderbolt
Celebi - Energy Ball, Psychic, AcientPower, Solarbeam
Espeon - Psychic, Shadow Ball, Swift, Grass Knot
While Team Soul seems to be built on nostalgia, Team Heart is built with more of each Pokemon's strengths in mind. Still, head-to-head, Team Soul dominates Team Heart.