Base Piccolo / Super Saiyan Piccolo is the best answer, it fixes everything here.
Super Saiyan Trunks > Super Saiyan Piccolo > Base Trunks > Base Piccolo
Base Vegeta > Piccolo W/Weights > Gohan
Gohan still has a lot to catch up on.
Think of Android 19 part as “Base Piccolo” and Android 20 part as “Super Saiyan Piccolo” with weights having their effect for both variations.
The guidebook is wrong here. Piccolo has no idea about how strong Shin is. The context is key, look at how Shin reacts to Piccolo’s forfeit.
I’m telling you guys, Piccolo > Shin is the only way out of the mess that is the Buu Saga.
Shin is light years away from Base Saiyan strength, Piccolo...