1) Creating any business is hard, unless you sell blue meth.
2) Creating two businesses is even harder (bootstrapping + consulting to make a living).
3) Technical hurdles are getting easier but rarely does the best product win. Marketing is hugely more important that product, although I wish that wasn't true.