You're not the first person to comment on that but IMO he's more than fine ^_^
I could have created him as the second Bradley Pitts but that would ruin all the fun.
He's a bit goofy looking on purpose as he's inspired by the likes of Leisure Suit Larry. My other inspirations are certain animes and let's be honest here, Naruto and Luffy aren't the most handsome characters either but they're awesome nonetheless.
Almost any other game out there has a perfect-looking mc and I chose to stray away from the norm as I did with many things in this game.