Which is better?

I'm looking for a new phone, I am currently with AT&T, BUT I have been eying the enV for a while now before the Xenon and was actually considering switching companies. But then I saw the Xenon and figured what would be the point? But then I started wondering...which is better?

1. Do either of them have apps? like youtube and such? If not...can you watch videos on the net or go to youtube on them to watch videos?

2. Are they good music phones? probably not as worried about this as I am with streaming videos

3. do they have instant messengers?

if anyone has either phone, please answer! 10 points (however much you get) for best answer! xP