fair enough
Personally i'd rather pay Juniper a support fee as there's a large team who are extremely knowledgable and helpful when you call JTAC. Also all the features you'd expect in a router are there without merging patches, 3rd party software, etc. (MPLS, L2VPN, VPLS, MD5 on BGP sessions, Multicast, etc)
Add to that the power and nicety of JUNOS policies, commit/rollback on configs, nicer style of config editor,etc and i'd take them any day.
Don't get me wrong, we started on Quaggas, but if the current J series were around then I would have bought those. We still have some J series boxes in use and they are fantastic, but most of ours are now upgraded to M series which are fantastic boxes. Quagga had its issues back then. Now I can sleep easy at night
We also use Cisco for LNS's and a few other bits and bobs... I can't stand the config format any more... all this "address-family" splitting of MBGP, etc is a pain in the ass and makes the config extremely difficult to read. Oh, and NETCONF actually works properly on JUNOS :P
If anyone wants any Juniper advice please feel free to shout
