One incentive of converting a text column to a varchar column is that, you can index that column for quicker query.
Before converting, you want to make sure you won’t be truncating anything. Run the following to make sure
SELECT MAX( LENGTH( target_column ) ) FROM target_table
As long as the returned length is less than your varchar length, you are good to go.