perplexity pros and cons