It depends on your volume of goods and your budget and destination. If you want inter-state move then you must have to hire professional mover. But if you want to move within the state then you have to hire any local small mover.
If you have a budget and do not want any tension then it is advisable to go for professional mover because professional movers have certified person who can pack your goods properly as well as handling it safely.
If you have limited budget then you must have to go for local small mover. It will cost less but you need your presence in all the process right from packing to loading and unloading your goods. Some small movers are also good like professional mover but in certain cases damage or loss of goods would be happen. So it is up to you to decide what is the best.