You dont "need" any of that for a modern service pistol.

Get a trade in Glock 19, and shoot it. Period. Anything above and beyond that is a want, not a need.