Also I would add that I wouldn't plan on rebuilding. Godaddy hosting accepts most any server side language you want to run, .NET, PHP, Java, etc.,
It's all about money though in the end for most folks. That's usually the case.
If you want a forum with nice features, flexible (meaning you can add custom code without huge hassle), no ads, etc., it will not be free. Either keep SMF and host it elsewhere, or host it elsewhere and port the data to a new engine. Some of the nicer ones I've seen lately use XenForo, for example.
Or leave it here and meditate for the best. This board and others like it are really small potatoes, they get a handful of posts each day, if that. You have to weigh the ROI.
Is it necessary for us to have custom code? What advantages would it give us? What would be the cost? There is really no return on investment monetarily speaking. This Forum has to b looked at from a different perspective at this point.