I bought mine for gas milage as I also have a truck. My truck gets around 18.5 mpg while the smart gets 37.5 mpg. I still have the truck (since I am so upside down on it). But it's nice to have the truck.
As for commuting, I've been switching between my smart and my truck to work on a daily basis. I do this because I want to keep the milage on my smart low so that I wouldn't feel too guilty going on a road trip and put a few thousand miles on her
I don't mind the attention I am getting. I am used to it. I was one of the first to have a MINI and I knew the attention I would get when I got my smart.