Two completely different animals. Personally, I like the way the mazda looks, and I LOVE the interior of my mazda. Sure, the evo has a few ponies, a few pounds, and an AWD system on the mazda, but lets be realistic here, the only place its really going to outshine the mazda is on the track.
As far as a fun daily driver goes, give me the speed 3. Its more practical IMO and while it won't decimate all on the track, you could very easily take it out for a weekend and hang with cars that cost FAR more.
If you absolutely have to have the best of the best, fastest car on the road, then a FWD car isn't for you.
If you want something that you can zip around in, hang with some faster cars, and still fit two kids and some groceries in, the speed3 is the best.
Of course I am biased towards the mazdaspeed3, but both cars are factory turbo, and are going to have lots of potential for being absurdly fast, the evo is just better at putting the power to the ground.
If you were to ask a buddy of mine, he'd say F the evo, get a 3000gt, they look better and are more fun to drive, so who knows, just get the car that you like the most.