awesome picture I especially love the variety and color of the cast of characters you drew and how all them are interacting with each other especially Zoro and Sanji, and Ace and Luffy. Is that Merry on Ussop's shoulder?
The only critique/criticism I have is that Hancock's height is a little off in canon she's taller they anyone pictured (6'3 to Ace's 6'1) except Franky and Brook. While Luffy is teied with Ussop for the shortest of the crew (Bar Chopper) Although if your drawing height equals personality it's entirely correct because Luffy has a huge personality and Ussop trying to appear taller fits his blustering personality and Hancock could be trying to appear demure to attract Luffy. Anyway your picture is amazing and keep up the good work