I think both offers have their role, and with proper research on the company, paying yearly can be reasonably safe.
Now, it all depends on the sums involved. I doubt anyone (of us regular folks, not billionaires) would feel OK paying yearly on their $300 a month dedicated server.
