Congratulations on your upcoming wedding!!!
I got married on a Friday evening and my brother is getting married this coming summer in a Sunday - his reception begins at 5:30 - typical 5 hr reception will end around 10:30 pm. They picked this timing which worked best for them. I believe people will be able to attend and have a great time regardless if the end time is 9pm or 10pm
I also believe guests that have an early am job will possibly may even leave as early as 8pm or may take time off from work - totally up to your guests. I think you should pick the end time that would fit best your guests and your wedding timeline! Good luck and best wishes planning your wedding!