I had the AIWA cdc-mp3 when it first came out and well, it was a first generation deck and I was pleased to have one. It played mp3s and sounded good since I hooked it up to an amp and had good speakers.
It had a skipping problem and did not display id3 tags. What you got was the name of the file (32 characters or something like that). So if the name was long, it got cut off. If the name was short, you'd get something like name_of_song.mp3... it's the sacrafice you make for being an early adopter.
Now, I have the JVC-SH99 in my car and I like it a lot better than the AIWA CDC-MP3. First, both decks are detachable, which is a must for me. The JVC has a built-in AMP which made my stock speakers sound a lot better. Yea, I'm still using my stock speakers because I got into an accident and haven't installed my system yet.
Besides the good sound, it looks slick. It displays ID3 tags like a charm and does not skip. You get to label radio stations, which is pretty cool, and it comes at a decent price.