В каких случаях contenteditable не позволяет выделять текст, и очень тяжело поставить курсор в нужную строку, получается это сделать путем лишь 5-10 кликов рядом с тем местом куда ставишь курсор?
Приведите пример, здесь нет экстрасенсов и мы не может знать, что именно там вы накодили - создайте тестовую страницу на своем сайте и дайте нам ссылку. Или используйте: https://jsfiddle.net