Re: Whats better for....
Get a Brera. I'm assuming that you don't have kids yet, and if you're thinking about getting married then kids are probably a way off.
Get the Brera, enjoy it, and you can still use it for a few years when the kids come.
Then switch to a 159.
My thoughts exactly.
The Brera will be fine for the 1st couple of years of your babies life, at least.
My Brera for now, & then a 159 or 159sw in a couple of years time. Engine type/size yet to be determined, but possibly the 2.4d. The 3.2 petrol is only going to get more expensive to run/harder to re-sell a few years down the line. But I reserve the right to change my mind.