Yes. Definitely more lands. You have cmc >6 so 23 lands at least for a deck as yours. I sport Angels, albeit Red-White Firemane with Gisela and Aurelia, but more lands, definitely. Otherwise, nice variation and prison with the artifact angel. Regards, Chavdar