The easiest way to answer this is...
Ask youself if you have ever wished the online tree could do something that it can't? Run a 5 generation report? Print off a list of locations or whatever?
The odds are that a genealogy program can do what you want done that the online trees can't do- and more.