i've fished both and had plenty of fun doing both. i am very fortunate to live close to ky lake/tn river. when it is "right" at ky lake, i'd say it's some of the best fishing i've ever experienced. plenty of 50 plus fish days with several 5's and 6's in the bunch. i have never experienced that type of size and numbers mix at ANY private pond or lake i have EVER fished. and if public water fish are supposed to be "educated", these fish never got the memo. last december when the water was high, i cherry-picked one sandbar over the course of the month for hundreds of fish with plenty of good ones in the mix using the same lure the whole month. you'd think they'd learn to leave that xr50 alone but they never did.
that said, i have also been fortunate enough to fish several amazing ponds and small private or semi-private lakes. with regards to bass size, there's no comparison. i have 2 teens, a 12, and several 10's and 11's. and i will always feel like these fish have an asterisk beside them because they came from a semi-private lake. i also manage a pond. back when i was really putting the work in, i could fish there on any given day and catch 3 fish over 7 pounds in 5 minutes. once i started supplemental feeding, it was even crazier. big fish, super easy to catch. kinda like hunting for cows in small pature with hand grenades. however, even in this fishing paradise, there were always a few select fish that were super "smart" and incredibly hard to catch. the biggest one of these was over 12 when she died and i felt very fortunate to catch her the few times i did.
with regards to bragging, there's 2 kinds. you can either brag on yourself, or the fish. theres the "hey everybody, look at ME, i'm so awesome!" kind. then there's the "hey, look at this awesome FISH!" kind. i'm not a big fan of the first kind regardless of whether we're talking public water or private. i am proud of the big fish that i produce in the pond i manage because i know how much time, effort, and expense went into growing them.
but the truth is i just feel blessed for every day i have on the water - ANY water. i fish for personal satisfaction and relaxation, not to prove anything to anyone else.