Having learned just about every discipline for L2 at my overly long L1 (and MPR) stage, and having gotten off my butt for my L2 two years ago, I'm going to go ahead and say that I agree with
Handeman on his recommendations. I was comfortable with DD, having had over a hundred DD launches, and plenty of L1 launches on full size L1 motors in 4" birds.......so my L2 project was just another build, and my L2 launch was just another 'new rocket' launch.
Another reason for building a fully L2 capable bird is that my L1 was a beefed up MP rocket, and hardly suitable for flying any other L1 motors. I had to build another rocket to do that. I chose to build my L2 bird as a 'fully capable' instead of a one-off.
I did my L2 as a scratch built, 4" 54mm motor mount, full dual redundant DD with GPS in the nose. It's a rocket that I can fly from 1500ft to 8000ft comfortably to 'fly the field' and it will eat anything L2 in 38 or 54 that's installed in it. It's large enough to work on easily, large enough to see comfortably all the way up to 8K, and flexible enough to fly mid and large fields that are suited to L2 motors.
As to your question of needing GPS, that's a personal decision. Most of us can see a 4" rocket up to 6-8K, depends on paint and sky conditions. I think that 'altitude' is really only 50% the determining factor. Field conditions (trees/hills/scrub/line-of-sight to terrain) is at least 50% of it, too.
Bayboro (5 square miles of zero trees and soft plow or low crops) I don't see it as necessary up to about 10K, MDRA Higgs, with all it's trees and ditches and limited sight lines I use it 100% for anything going over 2K.
Similarly, soft plow or sod farm, usually not necessary, but let the beans or corn get over knee high and I use GPS nearly 100%. If you haven't experienced knee high crops eating even the largest of rockets yet, you're in for a real treat the first time you experience it!
Not mandatory, but saves a lot of angst when you can walk right up to it.