In general, the best character to cosplay is the one that gets you the most excited. Of course, you still need to take the amount of time you have, your budget, and your skill level into consideration too, but there is a lot you’ll be able to learn if you use your favorite character as motivation.
191