i think you would be a little better off with about 4-5 angel fish in that tank.
Also, you should get a feel for them before you think about breeding.
good tankmates are anything that isnt too small or aggressive. they go well with corydoras, loaches, tetras,and any thing that wont nip at their...