The two biggest players in the hybrid development game are Ionic and React Native.
Ionic: I was really happy with the user friendliness of this platform. The documentation was great, it has support for Angular 1 and 2, emulation is fast and easy, there are a lot of components and functionalities that come built in, was super easy to learn, and installation was fast. If you need to get a project done quickly, I would consider this. However, the catch here is that Ionic performance is reliant upon the browser, which can decrease speed.
React Native: React Native's biggest advantage is that the components render like native components, which allows for smoother animations and faster speeds. It also uses React, which has good support behind it. It requires you to build 'separate' components for Android and IOS, which may be a good or bad thing depending on your point of view. However, installation and development are slow, which is a huge disappointment after using Ionic.
My Opinion: It depends on speed requirements, app performance, framework.