Taysom Hill absolutely had starting QB potential in the NFL. He has two glaring weaknesses in his game.
1) He doesn't throw a great deep ball (not an arm strength issue, more about timing and placement... i.e. correctable)
2) injuries - a bigger issue due to his playing style.