I've got a TP21. It does a good job with my Roth speakers, but I kind of wish I'd gone for the TP20 though, as that is apparently a little better. I went for the TP21 because of the headphone socket, which I ended up not using because it seemed to be a bit lacking. Probably best to avoid the amps with headphone socket as they are probably just there for convenience, unless it's specifically a DAC/headphone amp.
I ended up getting a D2, which is a DAC/HP amp to replace my last sound card that died. The D2 is does a really good job and acts as pre amp to the TP21.
I was toying with the idea of upgrading the Roth speakers, but when I tried them in more open space, further from the wall connected to my Azur 350, they sounded better. A combination of factors played a part in that, so not just that the Azur is better.
I'm going to do some experimenting later, see if I can compare the TP21 to the Azur with the Roth's, both in open space and on my desk.
Edit:
After some shifting gear around and some testing, there's no doubt that the CA Azur is better than the Topping, wherever the speakers are located. The Azur has more grunt and authority, but that's to be expected. For the £50 that the Topping cost, it does a great job. In my case I think the speakers not sounding as good as they could do is more their location, than what amp they are connected to.
Really these small inexpensive Tripath amps are best used with smaller speakers that don't require much power. Just looking at the specs of the BX2, a 30w-100w amp is recommended. For such speakers, you'd be better off with a good integrated amp. Shame they're either just too big, or expensive for the smaller ones.
One of these Topping amps would be a better purchase for the 3010's really, or other small speakers.