Skip the g23 and go right to the g32. Trust me you won't regret it and you will never buy a 40 barrel cause you will love 357sig so much. I bought a gen4 g32 with some of the same things in mind and haven't even given 40 a second look. If you buy a g23 you will always want to get a 357 barrel just to try it out. Then you will have a 40 barrel that you will never use and you will be saying" just should have bought the g32".
Love god, love people, work hard