I guess, but Haines felt like a lame copy of Tenpenny, and was treated like a joke throughout the game (no one respected him on his TV show, the running gag of his leg getting shot, and the way each protagonist mocked him). Weston was just a rich douchebag whose big moments were screwing everyone out of their money for the cars (big whoop, the whole game goes to ridiculous lengths to not reward players money beyond 4 of the heists) and ordering a hit on Michael's family.
Stretch only appears in two missions, one of which is locked if you go for the other two endings, so he's more of a minor annoyance than a villain (compared to the others, anyway). Wei Cheng gets a slightly better deal in that he gets some build up in Trevor's missions and he nearly kills Michael, but even then his screen time is too short for him to shine.
Really, I think GTA V has the shittiest villains of all of Rockstar's titles, very disappointing given their pedigree.