Web apps are easier and more funny to develop, you can mix different frameworks and skills, starting from really basic and growing up. They are quicker to test and share too, and this also highly improve the development speed. HTML and CSS allow to have really nice designs and UIs, even if often bad development make them a little slow compared with native.
Mobile development has a much higher barrier to entry.