I think the answer really depends on what emphasis you put on the criteria like handling, daily drivabiliy, power etc. It also depends on how you define those criteria themselves. That said my thinking is...
I think one of the BMW’s is the best all around performer/compromise here. Somewhat luxurious interior, comfortable appointments for 4, yet sporty and powerful. The M3 is probably the best but I think a good argument could be made for the 330i because its suspension is a little better in daily driving situations. The suspension is the knockout punch for the STi and Evo because they are both rough riding. I also think the interiors are not well appointed or sound deadened to compete with the BMW’s (granted the are cheaper and if price was a factor this analysis may change). Additionally I have to agree with Accumulator on this…a turbo charged 4 cycle would not be my choice. Granted lots of fun and lots of top end but the turbo lag and lack of any grunt off boost is not fun all the time.
The Porsche 911 could also be considered, but its ability to carry more than 2 people comfortably is really questionable (ok…there really isn’t any) and some will say the suspension/wheels are too rough on a daily basis. The Audi S4 could also be a contender here. Great interior, huge amounts of linear power, all wheel drive, but a very rough riding suspension and somewhat a “deadâ€� feeling steering wise. I discredit the M5, S6, etc., as I think they are too big and heavy (great handling cars but you know you are driving a heavier car when pushing them) and price is really starting to get out of control.
From a purely fun and handling situation the Porsche Boxster/S with its top down enjoyment and mid-engine design for fantastic handling is really hard to beat. This chassis and engine layout is just awesome for handling. However, it takes an experienced driver to really get the most out of the car because once you lose it watch out. The Miata also comes to mind in this catagory. However neither offer the ability to take more than 2 people on a daily driver basis and lose here. S2000 fits into this category also but it also carries the disadvantage of the lack of any grunt down in the low RPM’s for daily driving enjoyment.
Personally a stiff suspension doesn’t bother me and I would choose a M3 or 911. The M3 is more practical and the 911 has “something� in the driving experience that the M3 is lacking. However for the best compromise I think the 330i with the sport suspension and manual is the best choice for a compromise