Nigel, you left XGworks off your accompaniment list. This has a built in style generator and an auto arranger. You can use internal and external styles (even copy styles from your keyboard). The big advantage is that it's built right into a powerful sequencer so you don't have to swap programs when developing midi files.
Bryan