I can agree with the universal part of the tooling. Machines come with T-slot tables that are for the most part worthless. The first thing you'll have to do is build a table that's pinned and bolted with a cheeseplate pattern of alternating pin holes and threaded ones. We use a 2x2 pattern. This makes all tooling work on all machines. Expect to pay atleast 5k to make this table, but you'll save that in the first few months of time wasted indicating anything straight. Also, with this method the origin holes can be documented meaning setups can be done in a matter of minutes. It's just a matter of typing them back in.
As for machine makers, I'm inclined to believe that you get what you pay for. The lower end machines may work for a few years, but expecting 15-20 years from them is probably a stretch. Also, what specific type of work are you planning to do on them? This will determine a lot as to rigidity, work envelope, rapids, and tool change times. All of these factor into the cost and decision making process.
I'm also a firm believer in picking a standard controller. This way employees can move between work cells as the need arises without having to get specific training. If they are used to a Fanuc, and you need them to work on a Mazak you'll have some downtime. We only have 7 CNC mills in my shop, and this is what I've gathered.