Какова нагрузка от использования слайдер Swiper?
Вам кто мешает сделать сначала, а потом уже, при условии, что всё будет глючить, переделать? 20 штук - не так и много, к тому же все они используют одну кодовую базу.
На готовом решении вы эти слайдеры соберёте условно за 1 час все. Чтобы написать своё у вас уйдёт часа 2 только на то, чтобы продумать структуру общую для всех слайдеров. Сделайте сначала простой вариант. Если не сработает - будете думать, как оптимизировать.

На Swiper свет клином не сошёлся, есть слайдеры и попроще, и полегче. Вариантов масса:
https://glidejs.com/
https://www.embla-carousel.com/
https://nickpiscitelli.github.io/Glider.js/
https://swiffyslider.com/
https://splidejs.com/
https://github.com/RensTillmann/CarouselJS
https://github.com/rchisholm/vanilla-slider
Да будет, по моему мнению лучше писать свой код чем использовать библиотеки