I need some suggestions on a joystick that works well with both 8 and 4 way.
There really aren't any. That's not to say that there aren't sticks which work at varying levels of pretty good for both, provided they can be switched, but it's always going to be a trade-off. And despite popular belief, it's not only due to the shape of the restriction, although that is a major part of it. There are also the points at which the switches actuate, which ideally should differ between the the two types.
As for restriction, a rotatable square is usually necessary for a switchable stick and while these can sometimes do a pretty good job for a 4-way, barring the possible switch position issues, square restriction on an 8-way is far from ideal. But it is very acceptable for a diagonal stick, due to the corner restriction.
If you must have a switchable stick, you'll probably need to try a few and see if you can find one which compromises in ways you can live with. But the best approach will always be dedicated sticks for each of the two modes. Oh, and the same goes for two-ways
