Yep, that's good advice.
The trouble with 102" whips is the mounting. Difficult to mount them in the center of a vehicle ground plane to give them good omnidirectional coverage. The compromise usually involves mounting them on the bumper or on a ball mount. While that works pretty well, it usually results in a lopsided radiation pattern. Good if you are trying to talk in that direction, not so good if you aren't.
To me, it really doesn't make a difference on CB.
After a few failed attempts at using 102" whips or loaded fiberglass whips mounted in the bed of a pickup, I got smart and went to Larsen NMO-27's.
The big benefit here is that you can do a much better job mounting the antenna. It's fairly easy to place an NMO mount in the center of a vehicle roof. Having the antenna in the center of the ground plane is going to help a bit.
Bonus is that if you ever decide to get your amateur license or replace the CB with a scanner, you already have an excellent antenna mounting point installed.
Personally, I'd much rather install an NMO mount than trying to hang a 3/8x24 mount or ball off the side of the vehicle.
I ran NMO-27's for a long time when I still used CB and they work really well. I installed many on friend/family vehicles back in the early 90's.
I found the 102" whips were just too long for my taste. They do work well, though, if mounted properly.
The fiberglass whips were always failing me. Got tired of replacing those.
After I switched to the NMO-27, I never had to replace any of them. They'll take tree branch strikes and low parking garages without issue.
Worked out well when I was finally able to get others into GMRS. Just pulled the NM0-27 off and installed a 1/4 wave UHF antenna. When they started getting their amateur licenses, pulled the UHF antennas off and installed VHF antennas.