Even though the majority of fans might think otherwise, i still think that Hancock is a forced, poor match for Luffy and that Nami is just perfect for him
Reasons Hancock is not a good match for Luffy :-
1- There's simply no chemistry between them
2- Her personality is not compatible with Luffy's
3- They don't have anything in common aside from maybe Conqueror's Haki
4- She's way too obsessed with him
5- She's older than him by 14 years
6- They never had any strong moments together
7- He never expressed any kind of special interest in her aside from being a friend on the level of Coby
Reasons Nami is the perfect match for Luffy :-
1- She has way better chemistry with Luffy than Hancock
2- They have a much deeper connection
3- They have been through a lot together and know each others perfectly
4- Their personalities compliment and are pretty much perfect for one another
5- They care so much about each others and it's actually mutual in this case
6- They had great moments together - Luffy giving Nami his hat multiple times
Reasons Hancock is not a good match for Luffy :-
1- There's simply no chemistry between them
2- Her personality is not compatible with Luffy's
3- They don't have anything in common aside from maybe Conqueror's Haki
4- She's way too obsessed with him
5- She's older than him by 14 years
6- They never had any strong moments together
7- He never expressed any kind of special interest in her aside from being a friend on the level of Coby
Reasons Nami is the perfect match for Luffy :-
1- She has way better chemistry with Luffy than Hancock
2- They have a much deeper connection
3- They have been through a lot together and know each others perfectly
4- Their personalities compliment and are pretty much perfect for one another
5- They care so much about each others and it's actually mutual in this case
6- They had great moments together - Luffy giving Nami his hat multiple times