Hello Awais,
Thanks for the details.
I personally wont be editing any code or anything of that nature.
My main purpose to get themes is to download them and make normal changes to them such as the logo, pages, products, header, footers and things like that. Nothing in terms of code or anything like that.
I may also use the Custom CSS tab found in the appearance section of the backend part of WordPress.
But nothing like editing the theme files or code.
In this case, do I need the child theme or can I delete that and just keep the parent theme?