IMHO.. this is merely opinion based on my experience handling both
by case , dial and finishing quality, both are equal...
they are a bit different in the basic style they use
Spirit is more simple in term of style, more classic
see how the upper case sloping to the lugs
simple brushed + polished finish
no cutting
and the size from case to lug, is not so drastic, it is slooping
so the spirit, will worn Smaller but more comfort in wrist..
Tissot vaso, the casing is more modern in style with their cutting
and how the dial diameter drastically change to smaller lug
wearing vaso, will want to push people to see at the dial
Tissot will definitely wear Bigger coz the design enchance the dial apperance
but, on the downside , its just me, the design will make the case not so curvy to sit on the wrist
Dial wise speaking...
both are classic watch...
for me, personally speaking
Classic mean simple...
Both are using as minimal Words as possible in the dial... (Seagull even win in this simple words category for me)
Tissot font is a bit more modern than the straight Seiko font (its up to your taste to decide , which is your preference)
both already been minimalistic
in printing, I will personally choose Tissot
the combination between Italic font in Tissot and straight arial like font Automatic is nice
in Spirit, all in straight font, and quite boring
but...
my preference is Simple is better
the day date in Tissot, kind a ,
u know
ruining all the balance that has been made
it just too big for my eyes...
it make the whole watch not balanced
I prefer no date or just date
machine wised
having owned ETA 2824, 2836, 2834, 2892, etc
seiko 7S, 4S, 6R, 4R
I will go to Seiko 6R
since they have longer power reserve
better magic lever so they charge easier and only need slight minimal movement to keep it charged
its just me ...
I prefer Spirit for:
1. the simple case design (more classic)
2. the date only quite balance the dial
3. the comfort in wrist
4. the longer power reserve and better charging
I prefer Tissot for
1. the font is better in my eyes
2. the enhance the dial style, make the watch look bigger
3. its swiss, people will get more uhhh ahhhh ( in my town ) compared to seeing me watching seiko
just my opinions