The second one is correct. Unsuitable means inappropriate. Unsuited means "not a good match," "not compatible," or sometimes "unaccustomed." Unsuitable is very common in spoken English. Unsuited is not. There are better words that mean the same thing and are less ambiguous.