I’d like to show a front end form in some products, in order to get some options of the product, like width, height, etc.
I get to show the form, but what I’d like user input to be kept with the order.
Or should I use any other plugin like Gravity forms instead?
You should be able to do it, but you need to add custom code to process the submitted data. You should be able to process it when the order is created by using the update_field() function to update the order custom fields.
If you only use it for WooCommerce, I suggest you use another plugin that is designed for that kind of situation. But if you need it for other things too, I recommend ACF.