With this phone, it is totally up to you. If you are a huge Samsung fan and are looking for a solid phone in the midrange segment, then by all means, go for the C7 pro. It is a great device that ticks many checkboxes for most users out here.
It satisfies power users as well, with the 4 GB RAM and Snapdragon 626 SoC dishing out multitasking performance that is not much short of competition like the OnePlus 3T.
If you aren’t too keen on getting a Samsung, however, then you might have a look at other devices by Xiaomi or Vivo. This phone is by no means a bad device, but there might be better out there if you are not restricted towards buying a Samsung.