Pouring needlessly money for mediocre system isn't a right decision, its wasting money, yes with enough money you can polish a turd into mirror.
Small learning curve is html/css because every dev knows it, no in house solution will ever have small learning curve. Especially if its suppose to be flexible.