Hello Agatha,
Thanks for getting in touch!
I wish I could say that Event Tickets Plus is the best solution for you here, but I think it would fall short on most of those requirements. The plugin is great for basic ticket sales that are integrated with events, and it includes great sales reports as well a the ability to scan and check people into events, but limiting purchases, having a waiting list, dynamic pricing and selling to specific addresses are things that the plugin is unable to do at the moment.
Sorry for the bad news, but does this at least help answer your question? Please let me know.
Cheers!
Geoff