На LM317 плохо делать с ограничением еще и тока (я так думаю).
Мне тоже не нравятся, Сложно сделать линейный диапазон тока в пределах 0,001 - 0,5А.
Пришлоси разбивать на диапазоны. На серьёзный БП не претендует, а для зарядки мелких аккумуляторов вполне пригодно.
Как источник регулируемого напряжения LM 317 работает прилично.
