our purpose is similiar to you.
since we use the default profile, we create another domain than single-instance to host different application.
but the question is: if you use cluster-profile, you need to create agent for single-instance. it will bring more jobs, for example, add the agent to OS service.
why you choose different single instance than different domain?
[Message sent by forum member 'exialai' (exialai)]
http://forums.java.net/jive/thread.jspa?messageID=335196