My views: After the five year leap we saw Angad being both a dad and a mom to Sur...he gave her too much love , maybe a little too much that he spoilt her. Sur was a ill-mannered, stubborn and mean to others even elders. She even lied which Angad supported and told Kanan that "if she lies to protect herself, good for her..the world is too bad so she should protect herself" I dont think that justifies it. A father should always stop his child from doing wrong. He should also discipline the child and teach them good morals which Angad did not! Also he slept around even at his home or should i say " mediated" lol which am sure Sur would've seen....what affect did that put on her. Angad was a bad influence on a little girl. After he met Prateek he did want to take him away from Kripa which did show that he really loved his son ...when he saved Prateek from fire he was just devestated to know that he has been living away from his son for last 5 years and just wanted to be with him...but when he came to the hospital he gave him candies, video games etc thus showing that he will spoil a good kid like Prateek with his love just like he did with Sur. In short, though Angad love his kids more than anything, he wasn't a good father. Parenting isn't about just giving love..its more than that... discipline, good morals, being a good example to your children are very important too.
Note: just to avoid fights its best if we dont discuss how bad of a wife or mother Kripa was since its been discussed many times before. The topic is about Angad so please stay focused on the topic that if Angad was a good father or not. Thanks đ