Ok, I'll be honest. Here it is from my point of view...my choices, and why.
1) Subaru
Good: AWD, Boxer motor is a good stout motor and can even take boost well if you want to throw a WRX/STi Turbo Setup on it, 4 Doors...and looks the best out of the group.
Bad: Clutches always tend to **** on them easy and anything more than a oil change is going to need a weekend of time to do...a Downpipe/Uppipe/CAI/STi IC Upgrade took a FULL day with 2 people.
2) Cobalt SS
Good: Value, Cheapest of the group when it comes to repairs IMO, easy to work on, HUGE aftermarket, great MPG's, best DD of the group performance wise.
Bad: Ricey Wing, Cobalt cheapo interior is nothing better than the LT I drive to work everyday, steering is VERY numb and ride quality is pretty harsh IMO.
3) Civic Si
Good: Again great MPG's and huge aftermarket, Honda resale value, can take pretty much anything you throw at it...hell the D15 SOHC's even have run with water instead of oil LOL, Reliability, and anything costs $27.83 + S&H on a Honda, motor, transmission, chassis...you name it
Bad: It is a Honda, VEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETEC means for horrible DD'ing unless your wrapping it to 6 grand every shift (many magazines talk about the lack of low end for town driving), Tin can exhaust note and Honda buzzsaw deceleration, holy in your face NASA tach and speedo digital readout drove me insane when I beat one to piss at Tiffany Springs Honda before I bought the GTP, hell the Terminator I drove felt more tame and not as wirey as the Civic...if that makes sense.
All in all man, it is up to you. I still love the Scooby and the boxer exhaust note is like nothing else. Not sure how far your willing to go but I searched cars.com for Subaru's 100 miles from Milwaukee and here are a few I came up with...low miles, manual, and under 15K...I like the second one to be honest
2008 Subaru Impreza 2.5 i, $12,991 - Cars.com
2003 Subaru Impreza WRX, $12,995 - Cars.com
2006 Subaru Impreza 2.5 i, $13,798 - Cars.com