I can't say for sure about fishing panfish but for trout I like anyhting that lays flat and tell me I have a bite before the fish knows it.
I might have to get some thinner longer floats to try on crappie here. I have seen them surfacing many times in a couple lakes but I have only managed a couple bites, that I saw anyway. The one I did catch was a slab, larger than my hand and that is big for around here. Could be that I simply missed the bite because I was using a cating bobber half full of water. Only because it was the only way to reach them from the bank.
I love taking my kids fishing, now if I could just manage to fish at the same time.