So I've revamped my team again. I actually only caught Bibarel as a HM slave, but I thought Simple would be fun to mess around with. After she singlehandedly swept Crasher Wake, I figured I'd keep her on the team. The other 3 I've been meaning to try out for a while, so they've been added to the party for the meantime. After mining for shards for what felt like an eternity, I spiffed up the team's moveset using the Move Tutor. I also spent a good hour spamming the VS Seeker against the trainers outside the Pokemon Mansion for cash for the Ice Beam and Thunderbolt TMs. I gave them to Lumineon and Misdreavus, respectively. I'm now currently in Celestic town and about to face Cyrus for the first time.
Wood Hammer, Earthquake, Curse, Rock Slide
Drill Peck, Faint Attack, Fly, Heat Wave
Dive, Hyper Fang, Amnesia, Defense Curl
Surf, Ice Beam, HP Electric, Rain Dance
Psycho Cut, Drain Punch, Swords Dance, Ice Punch
Shadow Ball, Thunderbolt, Psybeam, Icy Wind