It depends on the application.
Lighter lures and when accuracy is not that important use a spinning reel.Accurate casts with a little heaver lures use a bait casters. But in both cases make sure the reel is balanced with the intended rod and that the line is suitable for the reel. As a rule of thumb a smaller spinning reel can not use thick mono as it jumps off he spool and creates wind knots. Its for this reason that spinning kit became popular again with braid as the braid is limp. Floro is also very stiff and in my opinion only cause trouble on a spinning reel.
Accurate casting with heavyer mono/floro line and heaver lures use a bait caster.
Less accurate casting braid or light small lures on mono use a spinning rig.
Hope it helps?