Advaita Vedanta aka Non-Duality because as long as there is a perception, feeling or faint "sense of" separation by the false unrealized self made up of body/mind identification along with memories & concepts there will always be a sense of lack or something missing... There will also always be wars, arguments, killing, etc... so no religion can fix something that is part of ignorance (not knowing Reality or Truth by BEing it...