Для начала выбирать методом тыка, работает и хорошо. Дальше, в реальных проектах, появятся дополнительные требования по возможностям, по занимаемой памяти, по скорости работы и т.д. А дальше может и вообще от чужих библиотек откажетесь - будете свои писать.
В Arduino достаточно мало памяти. Так что большую универсальную библиотеку в неё просто не запихнуть. Либо запихнуть, но не останется памяти для самого проекта.
Поэтому если есть выбор, то надо смотреть и изучать, что подходит, а что не очень.