I love processing/p5 and it's very easy to learn and has a vibrant community and lots of add-ons. It's also a great education tool.
Pts is a more opinionated library because one of my personal motivations was to create something that can help me think and approach creative coding in conceptual ways. It's more composable, and it provides the building blocks for a complementary library that I'm building now. :)