Yes, you should always use User Specific Columns with a Custom Form.
If you want to show existing data, you can use normal Text components (not input components).
Another way to approach this is to use what is commonly referred to as a Helper/Worker table. This is generally just a single row table that only contains User Specific columns. Read more about that below: