This is a great topic - table selecting is an under-rated and under-discussed skill. The numbers are for HUD users.
Below is just off the top of my head. There's a great set of discussions on player types from dsvw56, here's a link to one of them, definitely check these out, extremely good stuff:
https://www.cardschat.com/forum/cash-games-11/exploiting-your-opponents-part-2-nits-148007/
I like to have tight passives (say 12/2/2) or tight aggressives (say 17/15/3) in the two seats to my left so I can steal their blinds. They also won't surprise you very much when you're out of position against them.
I want to have wet noodles (limp a lot preflop, raise occasionally, say 22/4/2) on my right so I can raise their flop limps and float them postflop. You can float TAGs as well.
I want to have maniacs (plays a lot of
hands, raises a lot preflop, plays aggressively postflop, say 35/28/5) on my right so I can decide which pots to play, and to pick off their excessively aggressive postflop bets.
Pure fish (35/2/whatever) are welcome everywhere on my tables, because they're clueless. Value betting these guys, since they don't know how to value hands or read hands properly, is generally very profitable.
I want smart TAGs (20/18/2) and smart LAGs (25/22/2) on the opposite side of the table from me. Actually, I want them sitting at a different table. When I'm table selecting, if I see a table full of these guys, I close the table as quickly as possible - if there's nobody with a VPIP over 30, I look for another table (I play 6max, all the numbers need to be adjusted down for full ring).
Note that regs table select for similar conditions - sort tables by average pot size and players/flop (on
pokerstars), choose highest values for both. Eventually all the regs end up on waiting lists for the prime tables - meaning that as the fish get wiped out and leave, regs replace them - so over time, the table that was prime becomes a table to avoid. Leaving tables as they become shark infested is important.
All playing styles have weaknesses - learning how to exploit those weaknesses in position and out of position is key to improving.