I'm going with Smart both now and longer term. Bradley is by far the better shooter of the two, but in nearly every other offensive category (ball-handling, passing, court vision, etc.) Smart is vastly better than Bradley. Also, you could say their defense is a wash (AB better individual defense/Smart better team defense), but Smart's size makes him more versatile overall.
As for longer term, it's no question that Smart's potential makes him much more valuable to us.