I prefer Phuket not only because It's beautiful but also it gives you city life. If you go to Island , of course you see beautiful beaches, smooth sand and nice people, you lost some mobility . Some urgent matters can come up .You might need medical care .I am not sure How old are you but to be safe you should stay some places that has easy access to transportation and medical facilities
Visit my travel blog.