The best place to find plugins is WordPress.org because there is a robust ecosystem there for reviews, support, and community in general. More bleeding-edge developer-focused plugins can be found on GitHub. This is also where WordPress core developers prepare future core features, starting them out as plugins.