Considering how bad Fudo is, what other option would you have? Kaiten doesn't even approach Fudo's power, and Fudo doesn't touch UF and the rest of the crit emp WS's. Shoha is just a super Gekko. It has the same properties as Gekko did in the past, it's something you spam on high defense monsters. What you should be worrying about is Stardiver. It has the potential to beat out Shoha, provided the SAM is buffed enough.