если нет цели учить ребенка плавать или хотя бы просто правильно держаться на воде (лежать на воде), то лучше всего жилет. Он гораздо надежнее кругов. Круги неустойчивые (мы перепробовали кучу), в круге ребенка буквально из рук выпустить страшно. В жилетке мы в прошлом году отлично плавали, Рома плыл рядом, мог сам передвигаться. Но в жилетке ребенок висит вертикально в воде, если работает ногами, то может передвигаться в нужную ему сторону, но научиться плавать так невозможно.
В нарукавниках с обучением больше шансов, но хуже поддержка. прошлом году нас нарукавники не спасали, а в этом году стал сам держаться с ними.
А еще плюс жилетки, не обгорит спинка и грудка, можно хоть часами из воды не вылезать.