Running various Linux distributions on my own computers has been a mixed blessing over the years. While I've experienced many successes, something I don't talk about as often are the areas that frustrate me. In this article, I'll highlight my top list of Linux frustrations that bug me to this very day.

My Linux Frustrations

Android to PC music syncing – Sorry folks, but MTPfs isn't cutting it for all Android devices. Every time I bring this up, someone claims it works fine for all devices and if you install MTPfs and MTPfs-tools, all will be right with the world. The truth is that this isn't entirely accurate.

Yes, historically MTPfs was a great solution that allowed you to mount your SD card or Android phone to your Linux PC, so you could sync up your music playlists. Unfortunately, though, this just doesn't work for all devices. Even worse than MTPFs is using Google Play Music. No thanks, I can't stand the player and having to remember to cache new music isn't a solution anymore than streaming my music is.

Because I'm the kind of guy who needs to rock out to locally installed music, the single best solution I've found is to use Bittorrent Sync. The beauty of using Bittorrent Sync is that I can instantly add new music to either my desktop or my phone, and the music directory is always in sync. Where this falls down a little is with playlists. Still, it's possible to create them and add them to another directory in Bittorrent Sync.

If the above option is too advanced to deal with, you could always try using Dropbox. It’s the same exact idea in principle, however some users may find this easier to work with.

The obvious disadvantage is that you'll likely want to pay for Dropbox if you'd like to have access to any kind of extended storage. When comparing the speed of syncing one's data to each of these solutions, Bittorrent Sync wins hands down. Bundle this with the price, for my money, there's no contest - Bittorrent Sync simply rocks.

Special effects for videos – For a great many things, a Blender rendering is a powerful option when it comes to creating movie magic. Unfortunately though, it's not designed to compete against Adobe After Effects. Blender is actually designed to counter Maya, which shares similar project options. The release of Lightworks for Linux also holds a ton of promise for a professional editing experience. However, while video editing in Linux is slowly getting there, we're still left hanging when it comes to an After effects alternative.

To be honest, I've yet to genuinely find a decent work-a-round to this problem. For my needs, I either hack together an alternative solution using Blender (which isn't a fix) or I end up outsourcing my After Effects needs on a freelance website. I hate to spend the money, but it beats not having the option whatsoever.

Microsoft Office compatibility – I loathe Microsoft Office. I dislike everything from its silly ribbon interface down to its dependence on Microsoft specific file extensions. Sadly, it's 2014 and importing some Microsoft Office docs into LibreOffice and the like, rarely works very well. The worst offenders are documents that contain tables or those that have a very specific layout. While I'm fortunate to be largely free of this mess, there have been instances where a specific DOCX document came rolling into my inbox, requiring me to open it intact.

Thankfully there are DOCX converters available on the Web that have provided me with some success. In extreme instances, I've simply relied on DOCX viewers and just took my chances opening them up in LibreOffice Writer. To be fair, the support for Microsoft file formats is slowly getting better.

Photoshop expectations – I adore GIMP. It's quite literally one of those applications that I would be lost if it disappeared tomorrow. Despite my love of the program, getting the rest of my family onto Linux fulltime is hindered by the lack of Photoshop.

To the casual computer enthusiast, this might seem silly. However when you're married to a photographer who insists on using the familiar work flow provided by the famed Adobe software, switching her to Linux becomes difficult. I've tried simulating keyboard shortcuts and other hack(ish) solutions, but at the end of the day, if it's not Photoshop, it's not happening.

The approach I take these days is to handle any GIMP-specific work myself, while my wife remains free to continue using Adobe software in her own home office. Accepting this isn't the solution I'd prefer, I've learned to leave it alone, as running Photoshop under WINE or a VM is a fairly painful alternative to the real thing.

Big box stores– Head into your local big box store, then ask them to point out the isle where you'll find the Linux PCs. Exactly. No, it's not happening.

Short of stumbling upon some Chromebooks, chances are you're asking people who have never even heard of Linux where it's located in their store. On the web, we're fortunate to have a number of fantastic Linux-centric PC vendors catering to us with great hardware options. Some of them are distribution-specific, while others allow you to select the distribution of your choice.