I can help with 2 of your questions....2. Yes I use Microsoft Launcher, it works fine, but once in a while it is like it forgets it is supposed to be my default launcher and I just need to set it back to default again. 4. yes, it seems to run fine on Tmobile, have been using it for almost a year...