All the Thai Banks have a wide selection of credit cards. There is no "best" one. It just depends what you want, eg. No fee, points, cash back, air miles. Try checking their websites.
That being said, the best one for you will be the one that you can get.