I have heard pretty much only positive comments around Affinity. Seems well worth the cost. I think there is a small learning curve, but there are plenty of resources out there to get started. I use InDesign myself, so I'm basing this on what others have said :)