Hi,
Yes they all have a learning curve.
And I've tried every one that had a "demo" version.
I settled on 3rdPlanIt. It has a extensive feature set with the learning curve to go with it.
I struggled at first until I did the tutorials and then all became clear.
I have yet to see another program that comes close.
There are "free" ones and they are definitely worth it.
Frederick