I am honestly glad I chose BigRock because their domain name service is excellent. I bought the domain and also hosted it by them. On a performance level, they are good. The support team is very professional and understands their job. I think they could do much better with features, but that is just one bit.
Their free SSL and one free domain feature is something that you can do a lot with. I hosted another blog on the free domain and now I have two sites that give me tremendous traffic. Security-wise it is good. Overall, a good service.