Is free AI enough? How to choose the right chatbot for you - and when to upgrade