Thanks to all.
I have a moto g dual sim, a samsung note 8 and recently I bough a moto x.
I'm happy with the moto g but I've found that its performance is not enough for me, it is a bit slow for some applications but I like the dual sim feature. I use it with the international toggle mobile sim and t-mobile. I'm thinking to use the moto x with t-mobile and leave moto g with the toggle sim for travel.