Not bad.
It would be nice to just buy a package 3 years ago and expect the devs to keep updating it for free forever and making it compatible with every new iphone you get on every new ios but its not really realistic.
With every new device and firmware version sometimes the whole program or most of it has to be rewritten to function right.
I dont think anyone likes to work for free.
Thats a part of the reason the guy behind 3G Unrestrictor did it. He said, yes he could update it forever, but he had put in several features that required complete rewrite which in itself is a brand new app. Hence, he charged for the updated app with nifty features.