The SAP UI and UX are utterly ghastly - tiny buttons everywhere, hundreds of options, menus and pathways at every screen, and slow on top. It's just horrible to use. Even stuff like printing is ridiculously complex, way more than in a standard Windows app.
It gets a bit more bearable once you're familiar with whatever your area is - for example, you can type in a cryptic code to jump straight to the screen you want, and you eventually learn to somehow ignore the dozens of UI elements you don't need and focus on those you do.
On the dev side, you need to use ABAP, which is absolutely horrible - consultants can make a lot of money tho.
I should add as well, I've never used SAP HANA, so that might be more bearable.
Thats why i started building my own open source system.