Being a defensive guard is nice but if you wanted a defensive guy who has zero offensive game then just get Tony Allen. Beverley's actually tailor made as a non-star pg, he's a good defensive player who can handle the ball and hit open shots. He's not just better overall than Bradley, he's also the type of guy you want to have when you're building a championship team around a franchise player.
I went with bradley for now....bev is definitely a close second though and i believe after a couple of years will be the best defensive guard in the league