What's the problem with Freeware?
Not all freeware programs suffer from all ills described here. And there are off course some big plusses also: it's not for nothing 'Open Source' and Linux are so hot these days.
Con's:
- Usability has low priority - the developers build the program according to their own needs. They know exactly how to make the program do what they want. That's great if you already know the program, but it's hard to get started. The command line has its advantages, but it isn't exactly an user-friendly UI.
- Poor documentation. Writing documentation is boring, so this is the last thing to do, if it is done at all.
- There's no commercial pressure to bring out new versions with enhancements. You'll never know if there's going to be a new version when you need one.
Pro's
- Bugs can get solved quickly and you don't have to pay for the improved version. The developers of the program are proud of their work, and want it to be flawless.
- The program is free. You only invest your own time in the product.
- You can actually communicate with the developers - and maybe someone will even listen to you.
- The latest technology can be incorporated. There are no strategic considerations to wait with the implementation.