The episode holds a solid 8/10 user rating on IMDb , with many praising the blend of humor and character development .