If you use a website builder, you're really limited to the functionalities of the website builder. If you use hand coding, you aren't limited in this way. You can create a website with as many features as you want—and you can create them exactly the way you want them to look.