The main obstacle is usually that dedicated hosting is expensive, but if you have a very busy forum dedicated hosting is needed. You probably wouldn't need a dedicated server for a normal 50-60 online users, but if it gets busier that that you might have to. Give it a thought.
Also, running a dedicated server isn't just plugging it in. Maintaining and setting it up will take time and patience.
It's fun though