I would stay but I think about it rationally. Most players don't go to NFL.
Get a good degree, make good connections, and hopefully get to be the starter since that would be a ton of fun. Transferring to another program (probably G5) may not pan out any better. There's so much that goes into it.