It always makes me laugh when someone asks for recommendations for an AI and a bunch of people give their opinion that admit they have never been to an AI before. These answers don't help the original poster.