If that's the case for you, you absolutely should not upgrade your OS until it has been out a while and people report that it is reliable enough for what you are doing. Any mission critical machine should probably always be on an OS that's fairly old and proven. And that goes for any OS, not just osx.
Personally, I've been dual booting all my machines. I think I'm going to switch one to 10.5 full time now, the other I'm still waiting to see how 10.5.2 is.
To be honest, I'd like to see ALL of my apps get a .1 release soon after the initial one, I don't consider that under done.
You should make sure your apps are compatible before you buy those machines. Guys I work with are doing those checks right now.
Everything you said is correct in my book. Don't try to fix what isn't broken right? If an older version of the OS is running stable and your software is tested and works great on it... don't upgrade to a newer OS which might break that compatibility and leave you open for having to go through hoops trying to figure out why some things that used to work don't work anymore.
The above statement is my attitude about my WORK machine... At home however, I love the latest and greatest and I always jump on what's newest because there's nothing I'm doing at home that is mission-critical.
Apart from a few problems with some input managers, Leopard has been simply ROCK-SOLID for me, in pretty much every sense...
And yeah, it's much better than Tiger in terms of overall stability and speed...10.5.2 will just be the icing on the cake. GO APPLE!
I love how fast Leopard is... it's insane.