I have used both inittab and straight initscripts. There are of course dangers to initscripts; but many things are already set up that way.
Init is _Designed_ to do this stuff, and, if you're careful (or have console access to the machine in question) there's not danger in munging inittab.