For me portable applications has everything i need. The only thing that gives me a hard time is the updates. Lets say ClamWin gets updates once a week. That makes me to download the new and change it with he old one. My suggestion is to integrate into portable applications a way of auto update the programs a user might have and comes from here. Maybe an individual update of only the programs someone might want and not all of them would be a nice idea.
Thanks for everything