Devs. Everything is rough. People are lazy and used to highly polished UX. We're not ready for primetime yet.
Discussion
Agree. I often say devs don't have entire marketing and user experience teams behind them to work on these things like many are used to seeing.