I was thinking of buying the lumia 925 (tmobile) version. But my question is, will it be upgraded to Windows 10
Get the 640 instead if you can live with a decent camera and without wireless charging. Looking at T-Mobile's support for WP I doubt it'll receive WM10 through official channels.