I prefer 6max because hands are faster and there are fewer fish haha
I agreed all the way up to the "hands are faster" part.
Yes leveling yourself against fish is frustrating. BUT YOU DO NOT want to play against good solid players. It's a beginner mentality to not want to play against fish because they're not playing "ABC" poker and you don't want to adjust to their awkward playing style.
If I'm playing loose passive fish, I'm raising a ton of value hands and valuing them to death. If they raise, I better have a nuttish hand if I'm continuing.
If I'm playing an loose aggressive that will try to steal all the pots, I'm controlling the pot and letting them hang themselves.
Yes the suckouts and coolers will be annoying when "fish" do random betting lines both pre and postflop, but you can't let that mess up your game. Fishy players are fishy because they have big leaks.