Being based on the simple 'Match-3' principle, this game might be considered dull or boring by people who don't like the concept, but for people who do (including yours truly), such games can get really addicting. Ever since I got 4 Elements and beat it, I've been looking for a similar game to fall down to, when I'm not in the mood for anything involving a steep learning curve. I've had my eye on Bejeweled 3 for a while, but paying $20 for it just didn't feel justified. So I waited and waited.... until it was finally 50% off during Steam's autumn sale, and then I snatched it. My greed told me to keep waiting, as I would've loved to pay even less, but I decided to shake off the greed, telling myself that for $10 it was a fair deal.
As soon as I started playing, I realized this game was worth every cent of the $10 I paid, if not more. It manages to take this simplistic and supposedly "dull" concept of Match-3 and make it as much fun as it can get. It has quite a few game modes, including some with really funny twists (such as the 'Poker' or 'Butterflies' mini-games).
I won't keep on rambling, I'll just summerize it - if you like this type of games, Bejeweled 3 is as good as they come. If you're not up to paying $20, wait for it to go on sale or get a coupon or whatever, but either way - make sure you do get it. :)