Honestly Luffy is as careless as he is humble so he both underestimates and then takes seriously any oponent on any level. He gets hit constantly cause he doesn't Focus on defense as he feels he can be the strongest. He also tends to use powerfull attacks on not so powerfull enemies. So basically everything you call inconsistent is just classic Luffy.