Still mulling over my options for this one (did you know Delibird gets Future Sight?) but I did have a question for everyone that's been on my mind lately: do you plan out your teams' movesets and strategies around the limitations of the Pokemon NPC AI or do you assume your teams are being piloted by a competent human-level trainer who can execute the strategy as effectively as possible? Perhaps somewhere in-between?
I guess a competent human-level trainer, not that I think my strategies are that complicated a simple "if-then" script couldn't be made. Like, as long as it's using the bit more competent boss AI it uses for League Trainers I think the movesets I make can be effectively used by them.
Of course, what I'm beginning to do with my movesets is using it as a way to give more "character" to my individual picks. I would personally just give most of my Pokemon all offense moves, but when you're trying to make an appealing Type Specialist that just makes the Pokemon feel like filler (unless that's the point of why you designed the Pokemon to be that way, like my above Ursaring). By giving that Pokemon a certain moveset, even if it's not the most practical, it makes the Pokemon feel more like it's an intentional member of the team. THIS IS JUST HOW I THINK OF THINGS! Obviously everyone has their own interpretation, heck, I haven't even won a competition since HGSS Dragons which was heavily Pokemon species focused so I could very well just be inflating my ego.
And of course movesets are completely optional. Like, they're a nice bonus, but most winners have a strong theme which could very well have carried them all by themselves (theoretically). I'm not sure how many people even look at the movesets unless something in an explanation paragraph points it out. In theory movesets make it look like you've put a little extra work in your team... but it's still not necessary to do and you could just pull up a Moveset from Smogon or somewhere else online and no one would probably know you didn't make it.
TL;DR: If you're going to make a moveset, do so because you want to. If you're concern not having a moveset may not have your Pokemon standout, there's nothing wrong just giving it a simple Moveset or copying one from Smogon or somewhere else online. What previous winners have shown it's more about a strong theme which appeals the most.