The more you do, the more there is to do...
You know, there are two things I love to do: Make Games, and perform Stand-up Comedy. I will probably never willingly stop doing either of these things, but as a 1-man studio at the moment, trying to churn out 3 ports, I have to say: Sometimes the mountain seems insurmountable.
Mostly what i'm talking about is the little things. Example: Ayopa Games distributes my game on mobile, but not in PC Land. So in my main menu, I need to make sure the area where it says "Ayopa Games" changes to "Josh Chudnovsky Presents", and accounts for all platforms. Now obviously there are tools for this, and i utilize them. But it's not about one thing, it's about finding 1000 things like this, throughout the course of your day.
To get the game on steam, you have to pass a checklist a mile long, make 100 icons, add achievements, stats, playing cards, etc etc etc. Also I want to add joystick support. You have no idea how much of a headache this has been. Unity's in-house joystick solution for use with their UI is almost non-existent. The interface is exposed, so you can make it work, but good god. Every button needs a special script on it to detect if its current and set a cursor, every menu needs a detect script to set the default button. And don't even get me started on how Google TV (ADT-1) has some kind of weird implementation of their axis, and my joystick always goes backwards no matter what i do. UGH.