Though it depends on your usage, getting an engine-driven machine is still better as it can work anywhere.