I played for a while tonight and got the sniper rifle and flame thrower at my hideout. Fewer than twenty hidden packages left, and fewer than twenty missions left.
I really enjoy playing GTA3, and I don't really want it to end. I tend to get bored with games after I've completed all of the objectives, which is part of why I've tried to take breaks from GTA3 periodically so that it will last longer.
I did enjoy it when I finally got the tank recently.