After using MOTO G5+ for more than a 1 yr I suggest u buy it .because of its camera quality, battery backup, sound, and the main is the look&finshing design of it.
AS u all know there is not any satisfaction or a best phone because technolgy is increasing day by day .
it consists of 3gb ram, 32gb internal memory&my fav.is the camera quality if it.
it is having only a single pros: it heats down a lot and this pros can be ignored because of now a days temperatur is tpooo high.i suggest u to buy it