I would add more horizontal branches near the top of the cage and a little more foliage around those as well. Also make sure there are no sharp edges from the screening. I think I see that the bottom of your cage is also screen. You will need some type of drainage set-up underneath or you will have water all over the floor. Real plants would be preferable, but a lot of keepers use artificial without any problem. Artificial could be a problem if you are getting a Veiled as they like to eat plants and chomping on a plastic or silk could be harmful.