I'm guessing that most of the people who have had a negative experience with Thomas have been too intimidated to write a review. (I'd encourage you to read his lower-rated Yelp reviews and also his responses.) I hired Thomas when I was preparing my house to put it on the market and my usual handyman was unavailable. He showed up and gave me what seemed like a high estimate but I needed the work done quickly so I agreed.
The first day, things went great - he worked 6 hours and knocked out quite a few of the items on my list. The remaining three days, he worked less each day and spent more time either talking to me or on the phone. He was an adequate painter and did a good job with some outside repairs but other tasks (like replacing some pool tile and using caulk that didn't match instead of sanded grout) were not completed to my satisfaction. When I pointed this and other items out, he argued with me. He also kept trying to upsell me on additional repairs.
On the final day, he went on a political rant that was, frankly, pretty scary. He also showed me pictures of him dressed in black SWAT-like gear, holding guns and told me he had "a license to hunt down drug dealers." I texted him after he left and let him know I wouldn't need him for the final day. I was able to get my usual handyman (a U.S citizen - which I only mention because Thomas went on a rant about this topic) to complete the final items at roughly half the rate I paid Thomas. All in all, I learned an important lesson about hiring someone based solely on online reviews.