AIGencify pros and cons