I have a Samsung 830 in my Lenovo X1 that Im typing this from and have been pleased with it.
IOPS or Input/Output (e.g. IO) Operations Per Second are an indicator of IO activity (reads or writes) of some size. This means that when an IOP is indicated, first question should be what size along with reads or writes, random or sequentiual can also be of interest.
The other important storage and IO metrics are latency or response time (how long it takes for an IO to complete) where lower or smaller is better. Bandwidth or throughput which is how much data is moved or transfered in a given amount of time. Also lets not forget about availabity.
Depending on what your system or applications need, your focus might be around IOPS, latency or thoughtput, or some combination.
The smaller the size of an IOP, the lower bandwidth or throughput will be, likewise the larger the size of an IOP, the higher the bandwidth will be. Also generaly speaking, higher IOP rates are assocaited with smaller IO sizes, and lower IOP rates with higher throughput relate to larger IO sizes. In other words, if you see IOPS go down, yet throughput go up, that could be a good thing. Likewise if throughput goes down, yet IOP rates rise and response time or latency stay low, that too can be a good thing.
Here are some links to SSD related items including understanding metrics such as IOPS, latency, bandwidth, along with different SSD options, what to use when, where.
What will you be using the SSD for, what applications or type of work?
Do you needs to handle lots of small IOs, reads or writes, or larger IO needing more throughput, or a mix.
Here is an industry trends and perspective presentation that I did on SSD at StorageExpo Holland in November. In the presentation there is a slide that shows the relative impact of what happens as IOPS go increase with small IO size and bandwidth or vise versa.