As few as possible while still fully solving the core problem. Launch lean, then improve based on real feedback rather than guessing what customers might want.
Only if multiple customers request the same thing and it aligns with your product's core purpose. One-off requests are usually not worth building for everyone.
Overbuilding before launch. Many creators delay launching for months adding features nobody asked for, when a simpler version could have started generating sales and feedback immediately.