Samsung is best.i play high graphic game on it.Display is quite better than J7 prime.
some sensors missing in galaxy J7 like auto brightness or Magnetic sensor.But J7 2016 have mailed display and solid battery 12-16hrs Screen on time.If ur happy with 11gb available memory only and ignore sensors then no problem