Not only the Timer is easier, but it's much more useful and versatile. You can pause/resume it or cancel completely. You can run different timers for different object instances, or multiple timers for one object. And the time doesn't have to be in integer seconds.
Besides, "Every X seconds" is not accurate, it may trigger the first time earlier than needed. Say, if you are using your method to schedule some event for 2 seconds, it may actually happen in just 1.1s