Nice post Reeya.
I too can't understand Niel. But I think cvs want to show him as a spoiled brat. He fell in love with Devyani after many insults by her. He is such a masochist. But after many rejections..he thaught of revenge. As a weak person he can't stay on a view.
His love for his mom is natural..coz he is mamma's boy. He wanted to show her that he is a man and can protect her.
Now ..what kind is Niel's love for Devyani?
First he love her as a beautiful girl which he used to fight with her.
Then he fell for her as a friend..and was fond of her intelligent and stubborness.
Now he fell for her because he feel guilt that because of him she went through lot of bad experiences.
I don't think he loves her as a mature person yet.