Each has its unique beauty may that be natural or cultural. So as far as which one is “better”, I would decide on what sort of adventure you want. However, one thing I do know… in the overall scheme of things, Thailand is cheaper than Seychelles for pretty much everything from food to accommodation to internal travel.