2nd is too early for Ball, but I'd take him in the 3rd.
Nice vision, I just don't see him doing anything particularly well. He's not strong, he's not fast, he's not real nimble. He's just smart. Smart RBs become decent 3rd down backs and have nice, long careers as backups.
They don't get drafted in the 2nd round though.
Oh, and Tyler Wilson isn't very good, but if he's the best QB on the board I'd take him. I hope he isn't.
If you can't draw a crowd, draw dicks on the wall.