I love it as a middle. As a first, I fear it would be a bit pretentious to have people call him
Joseph and never
Joe.
Joe's not bad though.
Joseph's a family name too. So I'd use it in the middle in a heartbeat.
Levi Joseph,
Ingo Joseph, and
Ezra Joseph are all very handsome combos to me.