Can, don't freeze. You will be rewarded with flavor, over availability.
Frozen tomatoes are mushy and lacking flavor, in my experience. I don't can yet either, but commercially canned tomatoes are superior to frozen tomatoes, in my opinion.
If you don't want to get into canning, at least process them into sauce before freezing. I will let The Grey and others take it from here..
My sister and bil can their toms, and usually share with us, but I sincerely think you will be disappointed with anything but sauce, if frozen. My .02