One of our primary reasons for using 485 is the ease of debugging HW and SW using a PC terminal. I also agree with the ASCII comment. Several of our past projects did this, and the customers were impressed with the ability to do real-time debugging just by connecting up to the bus.
The fixed master thing is not cast in stone yet, but we are also considering that any two of the modules may need to communicate with each other for some reason. So far we can't see any benefit to using
422.-- Joel