I have a habit to set a call recorder to store memories of my families and friends and disputes with customer care persons
I've tested and Call Recorder from @dr.ketan :
works well on Moto E.
It is able to record voice from both sides, very clearly.
However, same software for non-rooted devices has a version, but trial works for 2-3 minutes only. If trial version works non-rooted users may buy it from PlayStore.
Call recorder for rooted devices is free and records unlimited calls for unlimited length.
It used to work well on my Note2 and it is recording even better on my Moto E.
Thanks to @dr.ketan.