Cannellini beans tend to be softer and have a more buttery rich flavor and texture. They will make the soup more creamy and rich when pureed and add a really nice flavor. Other types of white beans tend to hold their structure better, but won't add quite as much flavor or creaminess as the cannellini beans. Any of them would work in this recipe, though.