Hmmm...I always have such a hard time deciding....
I know I first loved Ghost type a lot... It seemed to combine some pretty reliable status-affecting techniques with some fairly major offensive ones, some of them complimenting the status-affecting ones...That and off-hand I can only remember it being specifically weak against Psychic, which would probably be a close second. Ah, wth, just make it Ghost for my favorite...
For least....either normal or bug, but probably bug-type because of all the games I've played, most of the effective bug-type pokemon always used cross-class abilites like normal types, poison types, or maybe grass types, a couple I think even had psychic ones...But at least in the old days, just about all the seemingly very few bug-type techniques were nearly useless.... There always have been several bug-types in the past I found the idea of appealing, but when it came right down to practicality, they generally had little to recommend them. I haven't played though an entire game since original gold/silver, so maybe that's changed since, as perhaps has the balance of all the other types...but seeing as Normal, while often 'aesthetically' undestinguished, generally produced some practical, useful abilites, many of which ended up used cross-class by bug-types...so I guess that makes the least.....Bug-type.