I always thought 鬱, from 憂鬱 was a particularly complicated one. The kanji for きれい is also pretty intricate; 綺麗
Of course, all kanji are just a sum of their parts, just find the ones with the most parts and you've found the most complicated characters.