Ive had Good luck with my angels breading. Done nothing special and they do it every 2 weeks or so. And they are good Parents as they raise their young well. A few make it rom every batch. First Two angels i had purchased and i got lucky and they are mated. They usually lay on my water onion leaves or the filter intake. I cant tell you the last time i checked my water. So i dint know the parameters. But i do do a 15% water change every Sunday. And they usually lay the day after i change it. This is in a community tank with many other fish.