We’re working on merging Tensor and Variable so that you won’t have to worry about the difference between the two for now.
For your case, either way should work. I’d say it’s better to use Variable for now – there are small difference at the moment with the tensor/variable APIs and the Variable one will be what we use when those are merged.