you can look at
http://www.siamrealestate.com/ for villa rentals, they are reputable.
As to phuket being a overpriced shithole filled with rip-offs, its pretty simple, you avoid the shithole areas like patong, you don't do anything without negotiating the price first, don't rent jet skis, rent a car from a reputable company like Avis.