i don't play much vgc so i can't really help you there, but i noticed that you said you wanted to use pokémon you like and not pokémon like rotom-w or lando-t on your team. while that's completely fine, keep in mind that those pokémon are used because they provide a lot of advantages on teams, and that while you can definitely make a team with underdogs that works, you are kind of limiting yourself by choosing not to use those very advantageous pokémon and your team might suffer from that. with that being said, good luck with your team
edit: also adding description of what each pokémon does for the team and how it complements the other members would certainly help other raters!
edit: also adding description of what each pokémon does for the team and how it complements the other members would certainly help other raters!