I also was going to comment on the rocks not looking very stable. A fish can bump into them, or even a hermit/snails can topple them over. Or you can topple them over while doing tank maintenance! Be careful with that; you can kill a fish or crack your tank!
Good live-stock list. You might also be able to add a small wrasse, like a Sixline.
As far as heaters go: sadly for our hobby there really are no reliable heaters - glass or titanium. I've used both and actually the glass ones have been more reliable to date. But they can both break (either in the on or the off position), so one needs to keep an eye out. Also, someone on a local (to me) reef web-site just posted pix of a Won Bro titanium heater that corroded in his tank. The titanium actually fell apart; pretty scary stuff! So we all gotta keep a close eye on our heaters. The first sign of trouble and it's worth just getting them replaced.