Para cambiar entre 2G y 3G tienes que ir a AJUSTES > Controles inalámbricos > Redes Móviles y marcar la casilla "Utilizar sólo redes 2G". Yo lo tengo siempre así para ahorrar "combustible". Únicamente activo el 3G cuando necesito entrar a internet (por cierto, la velocidad de internet con el 2G es la misma que tenía cuando empecé a navegar por internet con mi súper módem de 56k... qué tiempos!!).
Con el APNdroid lo que haces es desactivar la conexión de datos para que no haya acceso a internet. A mí, con la red 2G me funciona a la perfección y sin retraso el MSN, Whatsapp y Gtalk.