The short answer is yes. You have gone through an attempt to set up Photoshoot for your product that it will be as good as it is possible. So why leave the last step? Improving photography is the most comprehensive part of the process and requires expert knowledge to complete it.
It can be very time consuming, finishing can take an image for a few hours for a few hours, however, make sure that whatever you did to reduce the time spent in post-production, did it. is. Before you shoot, small things like dust cleaning your product can save you half an hour, also make sure that you have the right type of light so that your product can be well stopped so that you spend hours improving exposure. Do not.
There are many different types of software for finishing. The possibility of any professional photographer will be the shooting of JPG instead of RAW when it comes to editing levels, it gives more flexibility. Raw photos come a bit thick and look a bit flat and they require specific software to process photos. Some examples are Adobe Lightroom and Adobe Photoshop.
If you do not have enough time to learn how to improve images, then outsource it in the same way as you can with a professional photographer. Unless you want to hire a professional photographer (which most of them want), then you can not afford to leave finishing. Effective photography will sell your products and services very fast with poorly executed imagery. To keep such photos that look incomplete or flat, it will harm the brand which has worked so hard to create.