Renpy is tailor-made for VNs; it has one job and it is really good at that one job. Unity, on the other hand, is a more versatile workhorse, capable of handling more styles of games.
While you can make non-VN games in Renpy, it's not exactly its forte. Similarly, Unity can handle VNs, but...