Two years ago, I made a list of my least to favorite type. I was a casual back then. Currently, I'm still a casual, but I have more experience in Pokemon and I have greatly appreciated a lot of my before hated types. Here is my top 5:
5. Rock
While this type is a lot of people's least favorite types. I actually think it's underappreciated on the offense side. In my opinion, the rock type has one of the most unique offensive match ups. With the flying or fire type being so prominent, it's nice to have such a great offensive type to take care of them. And then there are stealth rocks, you love them or you hate them. I love them.
4. Electric
Electric type has only been really prominent offensively in the 7th gen with Tapu Koko. But I liked that type before it became the norm. It's only weakness to ground is very valuable in the double battle format. Where the only common ground type move isn't used that often due to it hitting all Pokemon. Sure Electric types don't hit a lot of types for SE damage. But it doesn't hit a lot of types for NVE damage either. It's just good at dealing a great amount of damage, or a very very large amount if you are using Koko.
3. Flying
Used to be one of my favorite types, still is, but it's not #1 anymore. It's still stupidly good when paired up with the steel type, or any type that's weak to ground, and I love it. I have been using a lot more brave birds and it's a really good move, one of my favorites.
2. Bug
It has by far the coolest designs of any types, all other types don't match up with it when it comes to design. We got Scizor, Escaviler, Scolipede, Yanmega, and Golisopod. Offensive wise yeah it may be resisted by seven types, but it's SE hits are very unique. You can't find any other type that can beat both Psychic and Dark. Defensive wise it's actually not that bad. It may be weak to rocks, but resisting ground and fighting is just too good for a type.
1. Grass
I cringe when I look back at the old thread because I put this type so low on the list, but now it's at number one. If you're brave enough to look through it's five weakness and seven resisted hits, then you'll find the most fun type to use. Grass type is for the the players who want to play with skill. It has a very unique set of resistances, in water electric and ground. It's there to help you out with those specific threats. There's also status moves like spore and leech seed, no other types have as much great utilities as grass types. All the other types, even the one on this list don't compare to the amount of fun I have with the type. It's the type for pros. You've got weaknesses, but there are definitely strengths and it requires great, fun skill to use.
What's yours?