1. Если я напишу сайт на html/css/js и выберу какой нибудь cms изменится ли внешний вид сайта?Нет.
2. Надо ли будет что нибудь изменять в коде сайта чтобы подогнать под cms?Да.
3. Какой cms лучше? Или лучше написать свой?Смотря под какие задачи. Писать свою не надо.