Web might be the fastest and easiest way to build a gui without worrying about platform or codesharing (opinion). It also offers a massive community and easy customer acquisition when thinking about apps from a business perspective.
TK is definitely easier than the web. Also I thought you were talking from the perspective of the user, the web is absolutely not better for them for anything other than filling out forms (in which case you just need a web page and a normalized database, not an “app.”)