I'm not personally familiar with the use of these apps specifically, so I would direct you to browse your options there, check out some user reviews and even reach out to the developers of some of your potential choices to confirm how their creations would work specifically.
You can use the contact info listed on the app store page to get support from that apps' developers.
Finally, for now, you mentioned wanting to have a way to allow your customers to leave some added info to your products.
Can you tell me a bit more about what you're selling and what stage your business is at currently?
Are you just looking to start out or are you looking to expand an existing venture?
Don | Social Care @ Shopify - Was my reply helpful? Click Like to let me know! - Was your question answered? Mark it as an Accepted Solution - To learn more visit the Shopify Help Center or the Shopify Blog