That was two machines ago, but I did the upgrade to save a few steps, then later moved to another machine and did the clean install. (This is in answer to Subject title question.)
You also ask:
1. If you have then do you prefer XP over ME?
Yes.
2. Secondly, did you upgrade ME rather than cleaning your hard drive and installing XP?
Both. I was in a hurry so I did the upgrade since (a) was in a hurry and (b) I wanted to see what would happen. I have a full backup and a copy of the hard disk so failure was ok. It went fine.
3. What kind of issues were you faced with after going from ME to XP on your system?
It was on some Via based board and I had the SB Audigy issue. Easy to fix by new drivers and then move it to another slot. Sometimes I wonder if Joe and Jane could have figured that out.
4. Drivers, hardware issues, ram, etc? I really appreciate any information that you are able to provide.
a. Microsoft doesn't install the latest or best drivers in ANY offering of any Windows OS. Maybe because I know this, I don't think twice to check the vendor sites of what motherboard, video, audio and such for latest drivers. Some are unaware of this.
b. Issues? Too vague. I had no issues.
c. RAM? Unsure of the question. The machine had 512M RAM so I was well inside the envelope for that.
In closing, Windows ME was just a bad idea. At least it gave me a big stick to whack Symantec at the tradeshows. Here's the article -> http://www.bugnet.com/alerts/bugalert_010110.html
Bob
If you have then do you prefer XP over ME? Secondly, did you upgrade ME rather than cleaning your hard drive and installing XP? What kind of issues were you faced with after going from ME to XP on your system? Drivers, hardware issues, ram, etc? I really appreciate any information that you are able to provide.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic