Best Options for CRM Software in 2016

What are the components of a good CRM software? Must it fit into your budget? Should it be easily navigable? Or must it have a simple interface? All the aforementioned qualities are vital, but none [...]