The word unlimited in hosting is a myth not actually something real, If your site consumed too much bandwidth or disk space it will be suspended instantly , That's why for example you can't use unlimited host like those to store much data or files
When you are looking for a host for ptc site you should consider 3 things mainly :
1- What are the amount of resources allowed to your site, If your host is using cloudlinux you will be able to see the memory and cpu usage limits for your site so a 1GB memory limit and 20% of server CPU ( on max ) should be enough for a start up site
2- The latency of your server connection to your main member base, For example if your members are from USA and Europe then a east coast server with 1gb connection should be good , if base is from China and Asia then west coast is better ( just example )
3- Backups and this is an important thing, See if your host offers option to backup your site even if for an extra fee as in ptc sites anything can happen so if you have a copy of files for fail safe this would be good
Very well said! 