I believe they have the same meaning. The first just uses more filler words (as I've suggested before, they are particularly useful when you are paid by the word; they also tend to sound more polite, less direct or accusatory.).
You can even eliminate the "are" from the second sentence:
I find complex concepts difficult to explain. Even better!
I am not known for my politeness, and personally would jump right in with
"Complex concepts are hard to explain." Especially to knuckleheads.
- For Teachers