No, Elementor is not required with OceanWP. While Elementor is compatible with this theme, whether you use this page builder or not is a matter of personal choice.