When you develop a custom website specifically for you, you will have the flexibility to implement any features and in the way you want it. On the other hand, in case of template based website models, you will have to adjust with the features and modules available in the template and pluggins. Also, you may not get a unique appearance for your website since same template may be used by many others.