I used to order regularly from TME, but their ignorance to the UK market post Brexit was too much to take in - years had passed and they still couldn't figure how to "update" their systems to take orders from the UK! Even their UK office help line agents sounded hopelessly frustrated with the situation.
Once upon a time, their lower prices made somewhat up the lack of free shipping and the hassle with their rather awkward to me basket system, but last time I checked, their prices can't anymore justify the mandatory shipping charges, whatever the order....
I hope I was wrong, but always felt cautious back in the day that something may not be quite right - their very low prices were sometimes too good to be true and when ordering from them and DK or Mouser for the same components, markings were different, so certainly sourcing from different, not necessarily (hopefully) not genuine factories.