Rodgers is going to be in the NFL for a long time. BJ Daniels is a relative longshot to make an NFL roster.
That said, I like Daniels more than Rodgers (for our offense) by the slimmest of margins. I think he has a lot more untapped upside and at the very least he'd make the preseason games fun to watch. I also wouldn't complain if we ended up with Ryan Aplin, Seth Doege, or Ryan Katz.
Fun fact: of those five quarterbacks, Jordan Rodgers is the tallest, and he's 6'1¾".