Here's how I'd rank them (my personal opinion - not hard fact):
1. Real Slim Shady
One of his best lead singles lyrically, probably the most controversial of the bunch, most memorable and most successful as well. I felt he was pushing new ground here and doing what My Name Is didn't, making it a perfect sequel.
2. Without Me
Most catchy, most enjoyable to listen to, and probably has the most plays (compared to the others here) on my ipod. The superhero concept was cool, addressing controversy in the most natural cavalier and fun way possible. Neither too serious or too silly, perfect balance for a fun single.
3. My Band
Genius concept, my favorite video of his. Yeah, the beat and chorus were average and D12 did outshine him (on the track - not the vid), but it put D12 on the map after 9/11 hurt the success of Devil's Night.
4. Just Lose It
I'm a bit biased, but I had great memories with this song. Totally random, but I found the Michael Jackson parody hilarious. It didn't try to be anything more than a silly club song, and it did it well.
5. Purple Pills
I really liked this one. No complaints really. I just liked the other ones better. I loved the trippy video. I liked Swifty's verse the best, though Bizarre's television debut was entertaining.
6. My Name Is
Classic. Great introduction to his career, but I felt much of its success was due to its novelty. SSLP had much better tracks on it IMO.
7. We Made You
Somebody had to get last place. The accent was too much for a debut, and the references were dated. Still a cool song.