Agreed with neither is "better" comment. Everything has their use and operate different, granted FRS and GMRS are so closely related, GMRS just happens to allow more flexibility of use, such as repeaters and you have a robust group of setups you can use VS FRS.
FRS technically is a citizens band, just for UHF.
NW0U, I can tell you that your test is certainly flawed. Here is why, the physics behind wave propagation for UHF (and VHF) are far different form that of HF (in this case 11-meter CB). Sure, it is possible to get 7-miles, no obstacles, line of site. But unless you're going to be in LOS all of the time, FRS will have its limitations as every other type of radio service and associated band.
A CB HT is very useless unless you are in extremely close range or there are some localized atmospheric and EM activity going on that will give you some miracle distance. Please note, that a proper antenna for CB use is far larger and more complicated than that of an antenna for HT's.
Line of sight isn't everything. In fact, UHF is terrible when obstacles get in the way. Since repeaters are not allowed for FRS use and the power is so low, the moment obstacles such as buildings, hills, mountains, and other land altering features get in the way, you'll have little or no use, at distance at least. If you want to be able to do a distance communication, you need a decent CB 11-meter setup and even on the MURS (VHF), you have a better chance at following terrain and bending/bouncing off or around obstacles. Certain atmospheric conditions, such as ducting can even pull VHF long distances. With 11-meters, you are more likely to skip over someone 1-mile away and talk to someone, easily, 7 miles away.
Please, if I seem wrong on something, someone correct me.