Ese problema del WiFi y la reconexión a la red de datos normal me suena a un problema que tenía mi anterior terminal, un Huawei P1 XL. El caso es que conectado por WiFi en casa, al salir a la calle ibas aún con el WiFi conectado, claro, y el terminal te "avisaba" que se iba a reconectar a la red GSM, y que podía implicar gastos. Hasta que no aceptabas ese mensaje, no se reconectaba, con lo cual andabas por ahí sin datos, sin WhatsApp, sin e-mail, etc...
El problema se solucionaba siendo root y con Root Explorer, editando una línea concreta de texto en build.prop. Ahora, no me preguntéis cual, que no me acuerdo. Pero por ahí deben ir los tiros.