I second Mark on the Juniper route. If you want to build a serious network, I would go down the route of a "named" vendor in the market, rather than a Quagga...
Now, before I get rants and "what do you mean my networks not serious because I use Quagga" type comments; I would just like to remind those people that if you go with a "named" vendor, you can buy software/hardware support which will mean IF you have a problem, then you have access to the right people to fix it.
On the other hand, if you've used Cisco before, you will find Juniper a bit of a culture shock, so Quagga is a more sensible option if you don't have time to learn it. You will also find a lot more on Google about how to do certain parts of the configuration compared to Juniper.
Having Juniper in your network does kind of give you a little bit of a "pro-ness" about you, it's just a status thing... I'm sure DanG will agree

.
At the end of the day, we as a whole still manage and roll out more Ciscos than Junis, but if I look back at the last few months, I've done more installations of J-series than I have Cisco.
Feel free to send me a PM if you've got any further questions which aren't suitable for public consumption.