Polymorphic association or STI?

Goose gave an awesome solution saying that in the future I could create extra table like DoctorsProfile and put in the extra data there and then have associations between the user table and the Profile table.