I'm a recovering achievement addict, was REALLY into them once (on the Xbox 360). So, here goes, personal opinion first:
Not a fan of progression achievements (in adventures), since they are so linear (and you can get a walkthrough). So, if you only do these might as well not do them at all. If you can find something out of the way of normal fare, go ahead. Strange combinations, finding easter eggs, the like.
Now, more general stuff:
On the other hand, progression achievements can be interesting for the developer, since it tells you how far the players come, on average.
Some people actually don't buy games without achievements. So, do them. People who don't care won't mind if they get pop ups.
As for cards: Games without them might sell worse. Cards let the player either make some money by playing (and by extension you, the developer), or they buy them to show how much they like the game. So, do them.