What do you like best?
The platform has come a long way and allows me as an admin to be creative with how I build functionality to create quotes for our customers. I can have various pricing types for different products, and at the same time control pricing with rules and validations to "dummy proof" it for my users, creating a consistent experience for my customers.
What do you dislike?
Documentation and training needs to be more cohesive. The knowledge library has articles from old features, some still have Steelbrick name/branding/terms. Some articles lack necessary detail, and are not consistent with in person training and vice versa. The customer experience for guided learning is lacking and needs an expert in Google-fu just to find the knowledge article.
Needing to add multiple permission sets for admins is somewhat annoying, but can deal with it.
HTML WYSIWYG editor needs serious work
Document generator needs serious work as well, can be very slow and clash with certain browsers on a whim (Chrome doesnt get along with it all the time)
Recommendations to others considering the product
Before making the jump , ensure without a doubt you understand your product and pricing structure inside and out. Not only pricing, but can answer the "if this then that" questions for all products and combinations. I would also decide if your products can be quoted with simple out of the box quotes & products with standard functionality or not. CPQ is a very heavy and robust tool that allows you to cover the majority of product and pricing scenarios, but requires a lot of work in planning, design and execution. If you do not know your products, processes, and pricing in your sleep, you will make more work for your development team down the road and can be costly.
What business problems are you solving with the product? What benefits have you realized?
Complex quoting for custom manufactured products. We currently cannot report on quoted product configurations due to the thousands of configurations we have, but Salesforce CPQ will allow us to not only allow users to further customize their product quotes, but give us the ability to report on specific products, options and configurations.