Ich sehe das so wie frogger , ich selbst hoste Websites seit ca. 15 Jahren. Ich weiß wie schnelllebig die Branche ist. Wenn es eine renommierte Agentur ist spricht wie frogger schon schreibt "eigentlich" nichts dagegen. Beachte nur das du da mit den obligatorischen paar Euro nicht weit kommst, die du bei "freien" Hostern wie Alfahosting, All-inkl, Strato etc. zahlst. Denn diese Agenturen verdienen auch einen großen Teil ihres Geldes mit Wartungsverträgen. Also quasi dafür, dass sie hosten und bereitstehen, wenn was an deiner Seite ist.
Ich habe für meine vorige Firma auch eine Website betreut, die hatten darauf bestanden eine Agentur zu beauftragen, weil einer einen kennt der einen kennt usw... dem die Agentur gehört. Die setzen zwar kein absolut eigenes CMS ein, aber es war so ein Nieschenprodukt, dass es sehr schwierig war für mich Informationen dazu zu bekommen.
Letztendlich machst du mit WordPress etc. nichts falsch. Ich nutzte früher Joomla und bin dann auf WordPress umgestiegen.
Zu den Preisen: 1400 € für eine maßgeschneiderte Website ist nach Agenturmaßstäben ein Spottpreis. Ich fürchte für das Geld bekommst du eines ihrer ausgewählten Standard Themes, wo sie dein Logo drauf packen, ein paar Farben verändern, hier und da was schieben und das wars. Rechenbeispiel: Gehen wie von einem Brutto Stundenlohn von 60 € aus und das ist echt schon nicht viel. Dann arbeiten die gerade einmal 3 Tage an der Website... Du siehst wie schnell die Kosten aus dem Ruder laufen werden.
Für Business -> Agentur Für Privat -> Privat. Es sei denn man hat Geld wie Heu und möchte sich was gönnen.