Quote: "Kamac, there's an opensource project for AGK.net which supports c# so I guess this brings AppGameKit a step closer to the above"
Sure, but C# problem doesn't touch only BASIC developers.
A) It's a problem for Lee himself to port the source from C++ to C#.
B) It's a problem for all those who want to develop under C++, as this is no longer possible then.
Quote: "Also I think that Windows Phone & Xbox dev has to be done in C#"
Yup, but you can use XNA for the graphics and things. (Library I think) I've never used it, but I know that people use it to develop for XboX 360, Windows Phones and PC itself. XNA is for C#. Could be a good move to use it for AppGameKit I guess.
In my opinion, it'd be superb to have PSVita supported by AppGameKit, but I think it's a longer-term project. I'd vote for Java+OpenGL/HTML5 to be done first, then 3d and then PSVita support.