Anything fairly priced will also work. Any suggestions?
I used to hit problems with the intro and needed to block the music file they use (it's not a part of the flash file for some weird reason), but it works well for what it does.
I really enjoy using : http://ygopro.org/
Its really well made and constantly updating
https://duelingnexus.com/ This site is free to use (for a limited time) and you can make your own deck to play online with other people