The midrange segment is perhaps one of the most difficult sections of the market to grab a foothold in. Flagship devices are ridiculously expensive for the common man, and budget devices just do not fulfil all the needs that a person may require from their handset. Therefore, it is up to the midrange devices to get the balance just right.
The Samsung Galaxy C7 does that to quite an extent. Considering the phone is around 3 years old, it offers great power and style for what it costs. Sadly, newer models, even from Samsung themselves, have overshadowed the C7, one of them being the C7 pro. So, if value for money is what you want, then it might make more sense to go for the C7 pro instead of the older C7.