It is not required to have a thank you page, but I generally would prefer that. It’s easier tracking. Without this, you can have the conversion fire upon button click.
On your second question, I would focus on purchase conversions. Try that, and if that data set is too limited, you can try based on leads.