I have set up replication previously on 8i and 9i databases. I am trying to setup replication on 10g. Earlier I used to manually set up replication using APIs rather than using the Oracle replication manager.

Is it a good idea to setup replication using the replication manager? Does replication manager have any limitations? What will I gain if i setup replication manually using custom scripts? Are there any bugs in Replication Manager?