A coworker has insisted on Fast.ai do you think its preferable over Keras/TFLearn?
At the moment, I'm learning fast.ai/PyTorch in parallel with Keras/Tensorflow, so at this point, I have no definitive answer to your question which one is preferable. It will probably depend and they will most likely have their own benefits (I know that the boring answer, but I need to get more experience to give you a better answer).
As an exercise I'm trying to write the fast.ai notebooks in Keras, to see how they stack up. Might need to do a post on that as well.
I hope to answer your question better in the future. Could you tell me more about what you want to achieve, I might be of more assistance?