I have one, before this I had a cheap track pump. In my mind I considered this a better alternative then getting a better track pump and something like an airshot, there wasnt much difference in price either.
I love it, it is taller then normal track pumps so less stooping over it for me, the long hose is a bonus as is the air release valve.
Seating tubeless tyres it works fine for me, I do still remove the valve core but have never had an issue. Although I will point out, that for new tyres I will leave a tube in for a day or so, off the bike before attempting. I had an issue with one tyre that came folded in a box so adopted the tube method for all folded tyres.