Previously, I used a Namecheap shared plan that was $4 or so a month. It worked, however, I wasn't able to use certain add-ons (such as the Minecraft Server Status add-on), since it wasn't able to ping the Minecraft server at all due to Namecheap not allowing it [and all ports were opened, etc.] and it took about 20-40 seconds to simply post a message.
I'm starting a new gaming community, and I expect to have 50-150 total users online (including Guests). I also plan to use the Minecraft Server Status addon. Will shared hosting work? If so, which companies do you recommend? I'd really like my users to be able to post messages in 3-4 seconds.