I have the Tetra 1.5 gallon cube, which also comes in a 3 gallon version. Although it's slightly reflective, some good decorations could cut down on that. I honestly do like it, even if I'm trying to lobby my parents into getting me a bigger tank. If I wanted a tank for work or on my desk, it's perfect.
I've also heard fantastic reviews on the Fluval Spec aquariums, which come in nice desktop sizes.
You can find some of the Fluval's on sale some times. I bought a spec v a while back and am looking to put a betta in it now. It is a great looking/working tank so far. I have all of the mods done to it to make it betta friendly, and a couple assassin snails working clean up.
I have one of these tanks and I love it. Been using it for over 2 years for bettas. It sits on top of a small filing cabinet by my computer desk. It doesn't look like it is available online at Walmart right now, but maybe you have a Walmart near you that has it in stock… Just my suggestion on a small desktop tank that I have experience with. I bought a 25W hydor heater and a small filter on Amazon for it. I didn't like the filter that came with it. The filter wouldn't be needed, but the link to the one I have is below, if you're interested. BTW- I found the tank you originally posted on a different site and it lists that it holds 1 1/2 quarts of water.
Yep, my 3 gallon is cycled. I do a weekly 50% water change. It is a really nice looking tank. Like I said, I've been using mine for over two years and it is my favorite of all my tanks. It's the smallest one I have, but I love it so much that I keep it. It takes up very little room.