We've done two migrations from Craft for clients. WordPress isn't great, but Craft isn't a panacea either.