The first team looks nice, but I wouldn't keep two mega stones on the same team (unless you plan on using the first team specifically for doubles or multi). But if you aren't then I see no reason to keep them.I understand you're trying to cover all bases, but if you're using one more than the other, then I feel that someone should have another job on the team.
As for the second team, if you really want a sun team, I would swap Snorlax for Trevenant so that you can take advantage of that harvest ability in the sun with a Sitrus Berry or Chesto Berry, plus the fact that Trevenant is still a special wall makes him a great replacement.
The third team seems like on of those teams that only works for the builder and is unique to how they like to play. I can't really say much about it because I really can't see myself using the same strategies. However if you make it work, more power to you.