Very few mobile apps compare favourably to their desktop counterparts. Virtually all of the apps that do compare favourably do so because they have access to hardware that typical desktop operating systems do not have access to. For example, GPS (et al) will make anything dependent upon fine location data easier to use since you don't have to enter that data manually. In other cases, the device's mobility will be a significant factor, since even the clunkier tablets are usuable when you are on the move.
Other than that, traditional desktop operating systems and applications have the benefit of decades of development. In many cases this is true of the longevity of the software itself. Yet even the youngest of software will benefit from libraries and interface conventions that have been refined for desktop environments over the decades. This is a challenging legacy to deal with, and few (if any) mobile app developers have. Rather, we have seen this "less is better" mentality take over. That's fine for particular types of software if you aren't a sophisticated user of those particular types of software, but is aggrivating for those types of software where you are a sophistiated user.