Never ridden tubeless so can't really comment on that option. My general routine for a few years now has to buy Vittoria Corsa G+ at the beginning of summer & then ride them into winter for as long as they survive. Then fit whatever spare tyres I have lying around to get through the season. Generally ride more fixed gear/off road in winter anyway. I've always found the G+ tyres to have exceptional puncture protection so they run longer than you'd think, friends rate the Rubinos too.
Sorry, not super conclusive. I preferred the Vittoria Corsa G+ over the Veloflex Masters for speed & puncture resistance but YMMV of course.