It depends on what your needs are, but they are usually better. Despite 4 strokes being larger and heavier, they allow better speed control and have a nicer power curve. And, besides the fuel efficiency we’ve already mentioned, they are also quieter in operation.
On the other hand, a 2 stroke engine has some pluses too. It’s generally lighter (when comparing motors with the same power), and has a quicker throttle response for getting out of a risky situation fast. However, it produces more vibration, noise, and pollution.