AFF pros and cons