the pioneer should not even be part of this question.
Either of the alpines will give you great sound and great reliability... i'd say alpine's MP3 reading is pretty quick.
The second kenwood appeals better to me, the first one is way too flashy, but are both confusing to use to me (i'd get used to one if I had it though).