Some dialogue options would be nice, but implementing other features would be a waste of time in my opinion.

You could arguably implement some easily (Sailor for example), whereas others like Charlatan would be a pain.