I enjoy BBO for all of the features it has: casual play, training, customizable bidding practice, team games, duplicate, robot tournaments, etc. However, the interface is subpar. It's like the frontend developers did the backend, and the backend developers did the frontend. It doesn't look good, it doesn't work good, but it serves the purpose and a lot of people use it.