Being a relatively new 2 owner, let me give my opinion here.
My first Mazda was a totally base model MZ3. I still have it to this day. By base I mean totally base. It was fun for cheap thrills for a while, but then certain things started to get old to me. Then I got the MS3 and the base model is an overload of controls and different options. It's borderline space ship in there, but all I do is drive it like a race car so most of that doesn't matter to me at this point again.
I went to the dealer looking for a daily driver. I might mod it, I might not. It's in the air. What I did recognize was that the touring model had a lot of comfort offered over the sport model as far as the driver is concerned. The small touches are really what makes the difference. I drove both before I made a decision and I immediately didn't like the seats in the sport model. Call me crazy, but I thought they were just... too stiff. Then there are the other bits like the alloy wheels and leather steering wheel that all just add up a bit. That and fog lights. They are awesome fog lights in the 2. Not like the nearly cosmetic only ones in the 3 platform. Other than that, they drove the same. For the price difference, it just made sense.
It quickly became a no-brainer to me that the touring model was the choice for a daily driver. If you are looking to run the car B-Spec, you want the sport model.