> []{} **** \+ **** \+ []{}
As you said in Edit, . The former is Kanto colloquial and the latter, Standard "dictionary" Japanese.
The that follows is a nominalizer.
, in this context, means " ** _awful_** ", " ** _terrible_** ", etc. Your TL of " ** _difficult_** " is off here.
> "It's awful having to put in such great effort in order to win praise."