As far as I know, Windows phone are all silverlight based... Not 100% sure about that though. The advantage about XBox indie channel is that it is more accessible - I believe it is about $100/year, and I've seen an increasing attention about Indie games.
PSP and PS3 Minis doesn't seem to be as easy as xbox to get published.