Well, a box should be stiffer than a tube I would think, and possibly lighter to achieve the same rigidity (thinner walls).
I have a Radian swingarm that I was planning on using on my XS650, but I'm going back to the stock unit to make life easier in terms of the rear axle (20mm stock vs. 17mm Radian). The Radian arm also uses needle bearings which are nice, but I have bronze bushings for the stock arm which should be just fine.
The trick is to find an arm that fits properly at the pivot-end. It's easier to change wheel bearings/spacers to deal with differences at the back then it is to try and make the frame/swingarm mate.
Take a stock arm with you, or detailed measurements and a caliper to measure.