ok, when you said do NOT use surf, any HM other than surf, surf is the strongest one. the strongest moves in the game without sacrificing anything at all, and with good ACC is:
psycic
ice beam
surf
flamethrower
thunderbolt
eruption
waterspout
I was with you until the last two options here. These are not good moves. The strongest moves are not always the best. Those two are prime examples. Having to depend on HP as the source of a power's move is risky. It is always better to have a consistent attack, albeit a little lower on the power side, that won't fail you at an important juncture. As for the list, I would have included Dragon Claw, Return, Earthquake, Shadow Ball, Drill Peck, among others, but I assume it was only an example.
and a combination of:
groudon using solarbeam/sunny day then solarbeam
yawn/hypnosis etc. then dream eater
Actually, Groudon with Solarbeam is bad strategy that is typically used by novice trainers that see a Grass move that doesn't need to recharge and assume it is awesome. In actuality, a STAB Earthquake (without a +Atk nature or Atk EVs) that runs off of Groudon's much higher base Atk (150, compared to 90 base SAtk) does max damage of 58% to Kyogre, compared to 45% max damage from a Solarbeam that is Super Effective. The most important thing here is that Earthquake would be a 2HKO while Solarbeam would be at least 3. Now, throw in the fact that the best Groudon set includes a +Atk nature and max Atk EVs, and the max damage is boosted to 76%. Then there is the choice of having it hold a Choice Band or the preferred move Swords Dance, ensuring that Earthquake is a OHKO, while Solarbeam is still a 3HKO. Plus, this allows you to add another physical move (i.e. Rock Slide) instead of a wasted move like Solarbeam.
Yawn/Hypnosis/(enter sleep move here) and then Dream Eater is another flawed strategy. It might work against the brainless AI, but it will fail miserably when you play competitively, as a normal person wouldn't leave a sleeping Poke on the field. So, with WiFi coming up with DS/DP, it is better to remove the bad strategy that one gets from only battling the pathetic AI, in order not to get routinely destroyed against another person.
and, with pokemon with the same move bit, you're wrong. in a way you're correct, but, what about types of pokemon and their moves?
let's just say my mewtwo for example. it knows shadow ball. i need that move for ghost-type pokemon E.G. gengar. pshycic wont affect shost, when gengar might have shadow ball. my mewtwo is history.