"Better" is totally subjective. They are totally different. The Keys tend to be "prettier" and they have some nice wrecks. Jupiter and Boynton tend to be deeper and it is drift diving. I think Palm Beach County diving is more "interesting" than the Keys.
Jupiter and the Keys really don't have shore diving worth the effort. Broward County is pretty much the only place for it.
I agree with Debby. One thing to keep in mind. If you are going to dive in Jupiter and Boynton you will want nitrox.