I've had exellent luck with Thule in the past. The feet mount up securley, and the load bars can hold quite the amount of stuff without flexing. I've got their bike racks which are absoultey bomber quality.
I reccomend ditching the roof box idea and going with a basket and some waterproof bags instead. It would be MUCH cheaper that way, and more versatile to boot. Instead of being confined to the 8'^3 of a roof box, now you can put in some tall stuff, some wide stuff, etc. Thats what I had on my jeep, and I put stuff into these kind of bags:
http://www.ems.com/catalog/product_d...=1202229053112
then you just strap it onto the basket, simple as that. It's a great setup. Also, if you want to haul some bikes along with you, the bike racks will be able to mount to the basket, and you would still retain your load carrying functionality of the basket, whereas with a box, you can fit the box on the roof and nothing more.
Good luck! I don't think it will look as bad as you fear it will.