As far as body butters available at the mall, the Body Shop does have some great ones. They just came out with a new strawberry one, but my personal favourite is the coconut. Yum! Philosophy's Cinnamon Buns Souffle is also
delicious. It makes me just want to eat myself.
From online stores, I'd say that the best body butter I've ever tried is Skindecent's Velvet Body Exilir. Just a little makes my skin like, well, velvet. It's a little pricier than some of their other lotions but is just amazing. I like it in Toasted Marshmallow and Vanilla Frosting
Also online, I really like Skindazzles Whipped Body Frosting (which were just reformulated!). You can get it in a million scents, but I'm partial to Orange Crush, Bermuda Triangle and Birthday Cake.
Finally, although it's plain, Eucerin lotion is great for those days when my skin is misbehaving and wants something that won't bother it at all. It can be quite picky.
Edit: I just realized that maybe I shouldn't have posted the links to the etailers in my message? If you want them, just PM me!