Few things to consider, based on my experience:
1. It depends on how your natural hair is.
For me, my natural hair is wavy (Not straight and not completely curly), so when I did rebonding the regrowth was terribly awful and very obvious. So I chose to perm my hair so even if there's regrowth it's not very obvious and looks more natural.
2. Maintenance.
Straight hair in general is very easy to maintain. It's a wash-and-go style, although you can add some shine serum/gloss for shiny effect, but that's optional. Plus, if your hair is thick and coarse, rebonding makes the hair "flatter" and smoother. Curly hair on the other hand is harder to maintain- after washing you need to apply curl cream/mousse and style it (I do it with my fingers and let my hair air dry... don't like blowdrying personally) and it takes some time.
3. Cost
Not to mention you'd tend to spend more on styling products with curly hair.
4. Face shape
Some face shapes suit straight hair, some curly. Rebonding as mentioned makes the hair "flatter", so it might elongate the face more.
Curly hair or straight hair nice?